You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rdar://problem/5027904 "First page from" setting on "Paper Feed" is not available.
We've fixed a large portion of that bug on the client side but from what I can see there is one remaining portion. Specifically, if you are doing printing where the first page is from a specific input slot and the remaining pages are from Manual Feed, I don't think pstops.c is inserting the proper PostScript code. Specifically, what happens is that the DocumentSetup code emits ManualFeed true (as expected) but when we get to Page 1, the proper code is emitted for InputSlot N but there is no ManualFeed false code emitted. That might work for some printers I suppose but for most that will produce manual feed for page 1 instead of the appropriate slot.
I looked at pstops.c and I believe the diffs below address this, although you may not consider it the appropriate solution.
Version: 1.2-current
CUPS.org User: mike
[From David]
I'm looking at:
rdar://problem/5027904 "First page from" setting on "Paper Feed" is not available.
We've fixed a large portion of that bug on the client side but from what I can see there is one remaining portion. Specifically, if you are doing printing where the first page is from a specific input slot and the remaining pages are from Manual Feed, I don't think pstops.c is inserting the proper PostScript code. Specifically, what happens is that the DocumentSetup code emits ManualFeed true (as expected) but when we get to Page 1, the proper code is emitted for InputSlot N but there is no ManualFeed false code emitted. That might work for some printers I suppose but for most that will produce manual feed for page 1 instead of the appropriate slot.
I looked at pstops.c and I believe the diffs below address this, although you may not consider it the appropriate solution.
Index: pstops.c
--- pstops.c (revision 302)
+++ pstops.c (working copy)
@@ -1245,7 +1245,7 @@
pageinfo->num_options = cupsAddOption("InputSlot", doc->ap_input_slot,
pageinfo->num_options,
&(pageinfo->options));
@@ -1258,7 +1258,7 @@
pageinfo->num_options = cupsAddOption("InputSlot", doc->input_slot,
pageinfo->num_options,
&(pageinfo->options));
The text was updated successfully, but these errors were encountered: