есть виндовая машина, к ней подключен принтер hp1018. рядом стоит ящик с
debian, нужно печатать на упомянутый выше принтер.
монстров типа cups ставить не хочу; аналогичные задачи с ps и pcl
принтерами решались неоднократно, примерно так:
(
echo translate ;echo "print -";
что-то-генерирующее-ps-или-pcl ;
) | smbclient -N //ip-компьютера/имя-принтера
посмотрел, что для hp1018 можно использовать foo2zjs, поставил в
упомянутый выше скрипт, проверяю - не работает. на windows-машине
задания в очереди появляются и пропадают, а принтер не печатает.
самое интересное - попробовал в windows сделать печать в файл. file на
нём говорит то же самое, что и на созданных foo2zjs: Zenographics
ZjStream printer data (big-endian)
cделал
(echo "translate";echo "print -";cat файл-из-винды ) |smbclient -N
//ip-компьютера/имя-принтера
всё равно не печатает :-/
с соседней виндовой машины на этот принтер печатает нормально.
фирмварь должна быть загружена на принтер (на этот принтер посылали
задания из windows, после его не перегружали). хотя на всякий случай
пробовал и грузить фирмварь через smbclient - диспетчер печати пишет
ошибку на таких заданиях.
такое ощущение, что задания уходят на принтер не в неизменном виде, а
как-то "улучшенные".
ps: всё осложняется ещё тем, что принтер в филиале, до которого канал
128кбит и примерно столько же км, а под руками аналогичного принтера нет.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]