@liza2019

Как отправить данные на принтер для распечатки?

Добрый день, Возможно ли отправка на печать автоматом из браузера без диалогового окна для печати ?
То есть, к примеру в админке есть перечень статей, слева идут чекбоксы, выбираем те статьи которые надо распечатать, нажимаем кнопку и все, статьи должны уйти на печать, И еще момент, есть к примеру настройка количество распечатки, для примера ставим там 3, соответственно выбранные статьи, каждая распечатается 3 раза.
Возможно такое сделать ?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 4
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
ну ты можешь передавать данные напрямую на порт если знаешь как и в каком формате)))
Ответ написан
@402d
начинал с бейсика на УКНЦ в 1988
https://packagist.org/?query=google%20clud%20print
https://stackoverflow.com/questions/12693030/googl...

Из броузера без диалога не получиться.
Печать это взаимодействие 3х компонентов.
Служба печати сводит вместе программы, которым нужно печатать и драйвера оборудования.
Весь обмен идет через нее. Программа - Служба. Служба - Драйвер. На прямую дорожки нет.

По ссылкам как может сервер печатать на принтер клиента. Но требуется сперва их подружить . Так что вариант только для CRM. На принтер простого посетителя городить такое не целесообразно.

Как вариант из отобранных документов делаете общий PDF файл.
Ответ написан
@hello_my_name_is_dany
Backend Developer (Node.js, PHP, C#)
Если у вас принтер подключён к серверу, то тут в зависимости от операционной системы.
Если unix-liked:
system('lp ' + $filePath);
Если Windows:
$command = escapeshellcmd('PDFtoPrinter YOURFILE.PDF "\\\YOURSERVERNAME\YOURPRINTERNAME"');
shell_exec($command);

Также если есть доступ по FTP к принтеру, то можно через FTP
https://stackoverflow.com/questions/40998302/php-p...
Ответ написан
@Kennius
Начинающий фронт-эндер
в админке отправляешь на служебную почту которую настроишь на принтере столько писем сколько надо распечатать https://support.hp.com/ru-ru/document/c04248252
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 40 000 до 60 000 ₽
LAPTOP.RU Москва
от 130 000 до 170 000 ₽
LAPTOP.RU Кострома
от 25 000 до 65 000 ₽
25 февр. 2021, в 23:49
10000 руб./за проект
25 февр. 2021, в 22:13
10000 руб./за проект