1.1, бородач (?), 12:24, 04/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
да двадцать лет уже как сервис на inetd
'''
#!/bin/bash
DEV=/dev/usb/lp0
LOCK=/tmp/lpd.lock
if [ -c $DEV ]; then
JOB='/bin/mktemp'
cat > $JOB
while [ -f $LOCK ]; do sleep 1; done
touch $LOCK
cat $JOB > $DEV
rm -f $LOCK $JOB
else
echo "device not found: $DEV\n"
fi
'''
| |
|
2.4, d (??), 16:44, 13/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
JOB='/bin/mktemp'
cat > $JOB
А что это за финт?
| |
2.12, Эноним (?), 23:10, 20/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
> while [ -f $LOCK ]; do sleep 1; done
> touch $LOCK
Race condition. man flock.
| |
|
1.7, Аноним (7), 07:14, 15/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Люди старались писали для вас CUPS, а вы ленитесь и не используете его. Самое главное совершенно непонятно в чем преимущество написания своего аналога на bash'е. Кроме того что это синдром NIH.
| |
|
2.10, tester (??), 15:10, 17/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
ну когда сделаешь мини сборку загрузочный через pxe + xorg + rdesktop вот тогда и заходи с вопросами))
+ второй момент скрипт легко правится и расширяет локальный cups с http добавляет network:9100, у мня были траблы винда на http не печатала на http cups, баг. через xinetd открыл порт + командой lpr
| |
|
3.14, Аноним (14), 22:23, 28/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
А зачем делать подобную сборку с этим всем? Экономия пары тысячь рублей на дисках?
Как только речь идет о скрипте это сразу надо понять, что идет какой-то колхоз.
Хотите подойти серьезно к вопросу реализуйте альтернативу CUPS и сделайте линковку с rdesktop.
Вам хоть спасибо скажут, а так и время протратите и как вот сейчас партия отщипенцев с Duvean будете сидеть с протухшими скриптами кричать о важности колхоза.
Все эти скрипты это костыли и колхоз так что если CUPS не устраивает возьмите и сделйате нормально не так уж и сложно на тех же сях нормально открыть порт и перекодировать строку и очередь организаовать печати.
| |
|
4.20, tester (??), 16:54, 17/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
а зачем мне писать на сях есть могу на скриптах, только потому что вы считаете что кто колхоз?
а вы не задумывались что ваш неизвестный бинарь потом многим жизнь запросто попортит... и колхозом почти для всех окажетесь уже вы?
| |
|
5.27, Аноним (27), 14:05, 05/05/2022 [^] [^^] [^^^] [ответить]
| +/– |
Потому что скрипты это все разовая автоматизация и скорее всего после вас пойдет в помойку, а интеграция системы печати в тонкий клиент дело добротное и многие переиспользуют этот опыт, а возможно и доработают ваш колхоз.
Опять же всегда можно использовать флаги компиляции и мккросы define/ifdef и сделать свою фичу опциональной.
Короче опять просрете уйму времени в помойку, а пользы не нанесете
| |
|
|
|
2.25, Аноним (25), 16:08, 07/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
А в чём преимущество ставить и держать поднятым написанный непонятно кем тяжёлый дырявый сервис с кошмарным UI, когда можно взять и отправить файл на печать одной строчкой?
| |
|
1.15, adolfus (ok), 17:53, 31/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
У меня HP Laser Jet 55dn. Если разогрет, то печатает postscript-файл сразу, как только страница для печати будет получена. До этого был лексмарк с постскрипт-процессором -- та же самая картина. Проблема всех задержек в растеризации шрифтов -- если принудительную растеризацию отключить, все будет шевелиться очень быстро. В принтерах дохренища своих встроенных шрифтов, плюс они умеют загружать сторонние, просто нужно купить памяти и добить ею принтер до упора. Стоит такой апгрейд на лист меньше, чем износ штиблет на километр.
| |
1.17, ИмяХ (?), 05:38, 08/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Отправил 1-страничный пдф на принтер таким способом. Из принтера полезла куча листов, целиком заполненных кракозябрами. Спасибо, отличный совет.
| |
|
|
|
4.28, Аноним (27), 14:07, 05/05/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Леганда гласит, что Линус однажды "позвонил" модемом на /dev/hd0 =)
Говорят даже дозвонился и долго бибикал, но это не точно
| |
|
|
2.19, Аноним (19), 13:26, 17/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
"Троянское обучение" погугли. И "Теорию разрушения". Чтобы ничему найденному здесь не удивляться.
| |
|
1.21, _kp (ok), 11:45, 21/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Так еще под DOS печатали. copy файл LPT1
Причем не трюков ради, а потому что если тогда программа и могда сделать файл для печати, то далеко не факт, что могла печатать, даже столь очевидным способом.
| |
1.22, _kp (ok), 11:47, 21/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Так еще под DOS печатали. copy файл LPT1. Аналогично печатали по сети.
Причем не трюков ради, а потому что если тогда программа и могда сделать файл для печати, и тем более postscript подобный,то далеко не факт, что могла печатать, даже столь очевидным способом.
| |
1.26, Аноним (26), 02:00, 22/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> очень медленный процесс обработки документа и возможные проблемы с качеством растеризации
Почему? Если тот же самый принтер прекрасно печатает PDF-файлы через встроенный USB-пор с флэшек. Для сети и USB разные растеризаторы?
| |
|
2.29, Аноним (27), 14:09, 05/05/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Почему? Если тот же самый принтер прекрасно печатает PDF-файлы через встроенный USB-пор
> с флэшек. Для сети и USB разные растеризаторы?
В каком принтере? Давай почитаем исходники принтера вместе =)
| |
|
|