Доработать скрипт печати документов под Linux или переписать
Цена договорная
На сервере Linux есть папка, в которую падают документы. Документы могут содержать от 1 до 150 страниц. Скрипт мониторит папку и как только в ней появляется документ, отсылает его на печать через CUPs. Сразу после этого документ перемещается в другую папку, для уже распечатанных документов.
Все работает очень даже неплохо, за исключением одной мелочи. В случае если документ содержит много листов (минимум наблюдалось на 30), иногда (2-3%) документ печатается не целиком.
Причем печатается как то странно. На печать уходит документ из 40 листов. В CUPs появляется запись, что идет печать. Объем файла отображается верно. В результате, в законченных задачах есть запись об успешном выполнении. Объем файла указывается верно а количество напечатанных страниц, например 27. И реально также печатается 27 страниц.
error_log пустой, в access_log есть сообщение об успешном завершении задачи.
Драйвера пробовал различные, ничего не меняется. Если это не какой-то глюк CUPs, а я склонен считать, что это не глюк, потому как раньше та же система работала через google cloud print и таких проблем не наблюдалось, то единственно, что приходит в голову, это слишком раннее перемещение файла из папки мониторинга в папку уже распечатнных документов.
Нужна помощь, либо поправить сам скрипт добавив таймаут либо переписать его с нуля.
Все работает очень даже неплохо, за исключением одной мелочи. В случае если документ содержит много листов (минимум наблюдалось на 30), иногда (2-3%) документ печатается не целиком.
Причем печатается как то странно. На печать уходит документ из 40 листов. В CUPs появляется запись, что идет печать. Объем файла отображается верно. В результате, в законченных задачах есть запись об успешном выполнении. Объем файла указывается верно а количество напечатанных страниц, например 27. И реально также печатается 27 страниц.
error_log пустой, в access_log есть сообщение об успешном завершении задачи.
Драйвера пробовал различные, ничего не меняется. Если это не какой-то глюк CUPs, а я склонен считать, что это не глюк, потому как раньше та же система работала через google cloud print и таких проблем не наблюдалось, то единственно, что приходит в голову, это слишком раннее перемещение файла из папки мониторинга в папку уже распечатнных документов.
Нужна помощь, либо поправить сам скрипт добавив таймаут либо переписать его с нуля.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.