В настоящее время у меня есть клиентское приложение MS Access для создания заказов на поставку, которое может распечатывать PDF-версии заказа на заказ на указанный принтер на клиентском ПК с Windows 10/11. Серверная часть Access хранит имя принтера, считывается приложением mdb внешнего клиента и соответствующим образом печатается. Бизнес требует, чтобы он подавался в принтер с желтой бумагой, чтобы конечному пользователю не приходилось каждый раз вставать, чтобы поменять бумагу (да, нам приходится держать наших сотрудников за руки). Существует также специальный принтер для заказов на пополнение счета. Опять же, имена принтеров Pink Copy PO назначаются каждой учетной записи пользователя в приложении Access. В настоящее время пользователь просто щелкает значок принтера для заказа на покупку, и приложение извлекает указанный принтер из серверной части и печатает на соответствующем принтере.
Я хочу отказаться от Access и надеялся чтобы воссоздать его как веб-приложение браузера (с клиентской частью JavaScript и сервером PHP/SQL для серверной части), поскольку эта среда у нас уже есть). Поговорив с менеджером, выяснилось, что любые дополнительные клики для конечного пользователя являются проблемой.
Первоначальный камень преткновения — это печать, так как мне нужно распечатать заказы на заказ на именованные принтеры на клиентская сторона. Я считаю, что JavaScript в браузере может только открыть диалоговое окно принтера, но не позволяет выбрать соответствующий сохраненный именованный принтер для пользователя.
Может ли кто-нибудь предложить какие-либо возможные решения для реализации описанного выше сценария? ? Мне интересно, позволит ли создание расширения браузера взаимодействовать с принтерами Windows или создавать и публиковать nodejs с приложением, установленным на каждом клиенте, чтобы получить доступ к их локально установленным принтерам?
Подробнее здесь: https://stackoverflow.com/questions/793 ... dows-10-11
Печать PDF-файла из браузера на указанном клиентском принтере в Windows 10/11 ⇐ Javascript
Форум по Javascript
1736442972
Anonymous
В настоящее время у меня есть клиентское приложение MS Access для создания заказов на поставку, которое может распечатывать PDF-версии заказа на заказ на указанный принтер на клиентском ПК с Windows 10/11. Серверная часть Access хранит имя принтера, считывается приложением mdb внешнего клиента и соответствующим образом печатается. Бизнес требует, чтобы он подавался в принтер с желтой бумагой, чтобы конечному пользователю не приходилось каждый раз вставать, чтобы поменять бумагу (да, нам приходится держать наших сотрудников за руки). Существует также специальный принтер для заказов на пополнение счета. Опять же, имена принтеров Pink Copy PO назначаются каждой учетной записи пользователя в приложении Access. В настоящее время пользователь просто щелкает значок принтера для заказа на покупку, и приложение извлекает указанный принтер из серверной части и печатает на соответствующем принтере.
Я хочу отказаться от Access и надеялся чтобы воссоздать его как веб-приложение браузера (с клиентской частью JavaScript и сервером PHP/SQL для серверной части), поскольку эта среда у нас уже есть). Поговорив с менеджером, выяснилось, что любые дополнительные клики для конечного пользователя являются проблемой.
Первоначальный камень преткновения — это печать, так как мне нужно распечатать заказы на заказ на именованные принтеры на клиентская сторона. Я считаю, что JavaScript в браузере может только открыть диалоговое окно принтера, но не позволяет выбрать соответствующий сохраненный именованный принтер для пользователя.
Может ли кто-нибудь предложить какие-либо возможные решения для реализации описанного выше сценария? ? Мне интересно, позволит ли создание расширения браузера взаимодействовать с принтерами Windows или создавать и публиковать nodejs с приложением, установленным на каждом клиенте, чтобы получить доступ к их локально установленным принтерам?
Подробнее здесь: [url]https://stackoverflow.com/questions/79343409/printing-a-pdf-from-within-a-browser-to-named-client-printer-in-windows-10-11[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия