К ноутбуку через переходник USB→LPT подключен принтер.
DIP-переключатели выставлены так: 1(1-5)→On 1(6)→Off 2(1-4)→Off.
В настройках CUPS выбран драйвер «eps9high».
Печать предполагается на формате A4.
PPD-файл модифицирован с целью увеличения области печати до максимальной — изменены следующие строки:
*1284DeviceID: «DRV:Deps9high;» — изменение вроде не повлияло ни на что. Что дают параметры по умолчанию «R0,M0,F1,P0,TG» ?
*HWMargins: 0 0 0 0
*ParamCustomPageSize Width: 1 points 0 100000
*ParamCustomPageSize Height: 2 points 0 100000
*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842"
*ImageableArea A4/A4: «0 0 595 842»
*PaperDimension A4/A4: «595 842»
Остальное не трогал.
После включения принтера, вставки листа и нажатия кнопки «ON LINE» принтер втягивает лист так, что верхний край листа встает напротив головы.
Но когда начинается печать, например пробная страница в веб-интерфейсе CUPS, принтер сначала прокручивает примерно 10 мм, т.е. переводит строку наверно сам, и получается верхнее поле, соответственно последняя строка на странице не печатается и принтер требует новый лист для нее, или страница на бумаге получается смещенной вниз.
Подскажите пожалуйста, есть ли команда принтера (<ESC>... ), которая открутит бумагу на строку назад перед началом печати каждой страницы? И куда эту команду вставить — в PPD-файл ?
Или может быть еще как-то победить проблему?
epson