Подтвердить что ты не робот

Печать из Chrome без диалогов печати? Возможно, с помощью браузера Greasemonkey?

Мы разрабатываем приложение на базе браузера, которое должно регулярно печатать этикетки и счета-фактуры. Мы хотим иметь возможность печатать на локальном принтере, не просматривая обычные диалоговые окна печати браузера. Это возможно? Возможно, с помощью greesemonkey? Мы не хотим настраивать всю сеть принтеров CUPS и разбираться со всем этим, но выборщики хранилища, которые должны щелкнуть диалог печати 1000 раз в день, не являются вариантом.

Мы печатаем PDF файлы, не уверены, что это важно. Если бы мы могли сделать это другим способом, используя HTML5 или что-то еще, я открыт для изменений курса или других идей здесь.

4b9b3361

Ответ 1

Вы можете сделать, если вы запустите свой хром (v18 +) с помощью переключателей --kiosk --kiosk.

Вы можете видеть это из этого видео https://www.youtube.com/watch?v=1ewep-ZT64E

Ответ 2

Вы можете поместить кнопку в форму, которую вы создаете, а затем использовать встроенный javascript в самом PDF файле, чтобы печать печаталась тихо.

Существуют различные способы печати документ без требования пользователя взаимодействие. Один из способов - использовать doc, и установите атрибут bSilent равен true, как показано в разделе "Печать документов в формате PDF" на стр. 79 и в следующем примере: this.print({bUI: false, bSilent: true, bShrinkToFit: true});

http://partners.adobe.com/public/developer/en/acrobat/sdk/AcroJSGuide.pdf

Посмотрите раздел тихой печати в разделе "Производство печати".