Локальная печать PDF-файлов без вывода сообщений из браузера на определенные принтеры
У меня есть веб-приложение, которое производит два разных PDF. Мне нужно распечатать один на принтере с именем "A", а другой на принтере с именем "B". Эти принтеры не подключены к серверу. Сегодня пользователям приходится выбирать принтер каждый раз. Мне нужно, чтобы система знала, где печатать каждый вид PDF. Как я могу решить это?
Thanx
3 ответа
Если вы знакомы с принтером A и принтером B, вы можете получить SDK у производителя принтера и автоматически распечатать его.
Не зная принтеров, вы не сможете этого сделать. Если так, каждый раз, когда вы заходите на веб-страницу, владелец будет делать ваш принтер, распечатывать рекламные объявления. Посмотрите, почему это не разрешено.
Мы тебя используем CUPS
отправлять файлы на принтеры. Посмотрите на этот пример, как использовать CUPS
с php
http://www.cups.org/articles.php?L545+TNews+Q
... но когда @ROY Финли ответил, тебе нужно знать адреса принтеров.
Вы можете просто настроить распознавание профиля в Print&Share. В этом примере видео используется профиль с каналом принтера и один с каналом файлового принтера: https://www.youtube.com/watch?v=nvTly9qXQMI&list=PLDF2C2AD95B2B2FC2&index=38
Вы можете легко создать профиль, используя только каналы принтера. Таким образом, вам нужно только печатать, и программное обеспечение автоматически выберет правильный профиль или A или B (если вы включите "Auto Send & Close", оно также будет печататься автоматически без отображения пользовательского интерфейса).