Я нашел решение, копируя части моего старого HP930C PPD-файл в PPD-файл HP7610.
Сначала я добавил следующее перед строкой "* OpenUI * InputSlot/Медиа Источник: PickOne":
*OpenUI *Duplex/Double-Sided Printing: PickOne
*OrderDependency: 10 AnySetup *Duplex
*DefaultDuplex: DuplexNoTumble
*Duplex DuplexNoTumble/Long Edge (Standard): "<</Duplex true/Tumble false>>setpagedevice"
*Duplex DuplexTumble/Short Edge (Flip): "<</Duplex true/Tumble true>>setpagedevice"
*Duplex None/Off: "<</Duplex false/Tumble false>>setpagedevice"
*CloseUI: *Duplex
Затем я добавил followoing перед строкой "* DefaultFont: Курьер":
*OpenGroup: InstallableOptions/Installable Options
*OpenUI *OptionDuplex/Duplexer Installed: Boolean
*OrderDependency: 10 AnySetup *OptionDuplex
*DefaultOptionDuplex: True
*OptionDuplex False/Not Installed: ""
*OptionDuplex True/Installed: ""
*CloseUI: *OptionDuplex
*CloseGroup: InstallableOptions
Это позволило мне сообщить системе CUPS, что опция дуплекса установлена и выбрать дуплексную печать в приложениях. К сожалению, на выходе вышел «короткий край/флип». Я должен был добавить следующее после строки «* RequiresPageRegion All: True», чтобы сделать CUPS повернуть одну сторону страницы, так что выход теперь идеально:
*cupsEvenDuplex: True
*cupsBackSide: "Rotated"
*cupsFlipDuplex: True
Кроме того, я заказана записи размер страницы, чтобы иметь все соответствующие стандартизированные по стандарту ISO размеры в верхней части списка. Можно загрузить result of the whole process.
Я пытаюсь заставить мой принтер Samsung работать над малиной Pi. Поскольку драйверы не поддерживаются на Pi, я настроил его как общий принтер и использовал Samba для подключения к нему. Это работает, но дуплекс не работает даже с вашими изменениями. Любые идеи по исправлению? – DavidB