печать на контректный принтер
печать на контректный принтер
Приятного дня, форумчане!
Сотрудник дома отправляет заявку на сайте и в этот момент на печать (контректный принтер) выводится эта заявка только в офисе, а не дома.
Как можно программироваться?
Спасибо
Сотрудник дома отправляет заявку на сайте и в этот момент на печать (контректный принтер) выводится эта заявка только в офисе, а не дома.
Как можно программироваться?
Спасибо
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: печать на контректный принтер
По-моему это программировать не нужно. Сотрудник может из дома подключить через VPN сетевой принтер и работать с ним как с локальным.
Нравится Yii? Давайте сделаем его лучше!.
Re: печать на контректный принтер
нет, при нажатии кнопки "Отправить заявку" сразу распечататься на принтере в офисе, а не дома.
Re: печать на контректный принтер
Сотрудник у себя дома, должен подключить офисный принтер.andre2012 писал(а):нет, при нажатии кнопки "Отправить заявку" сразу распечататься на принтере в офисе, а не дома.
Как это сделать?
1)Создать VPN сеть между "сотрудником дома" и офисом
2) В офисе расшарить принтер
3) "Сотрудник дома" подключает принтер из офиса
4) "Сотрудник дома" при печати выбирает "офисный принтер" и печатает на нем.
Других вариантов нет.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: печать на контректный принтер
Ну, другие варианты, конечно, есть:
Windows: http://my.php.net/manual/en/ref.printer.php
Linux: http://linuxcommand.org/man_pages/lpr1.html
Windows: http://my.php.net/manual/en/ref.printer.php
Linux: http://linuxcommand.org/man_pages/lpr1.html
Нравится Yii? Давайте сделаем его лучше!.
Re: печать на контректный принтер
Не знал, спасибо. Но принтер же ведь все равно должен быть расшарен или выставлен в инет сервер с принтерами? Я бы побоялся выставлять сервер в инет для чтого, чтобы "сотрудник дома" мог напечатать заявку/заказ. IMHO, но VPN было бы уместнее.Sam Dark писал(а):Ну, другие варианты, конечно, есть:
Windows: http://my.php.net/manual/en/ref.printer.php
Linux: http://linuxcommand.org/man_pages/lpr1.html
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: печать на контректный принтер
Нет. В этом случае юзер, как обычно, работает с PHP-приложением. Оно, в свою очередь, работает с lpr или расширением. Сервер, естественно, должен иметь доступ к принтеру. Скорее всего по VPN.
Плюс в том, что конечный пользователь ничего у себя не настраивает. Да и про принтер может не знать.
Плюс в том, что конечный пользователь ничего у себя не настраивает. Да и про принтер может не знать.
Нравится Yii? Давайте сделаем его лучше!.
Re: печать на контректный принтер
да спасибо, а в freebsd есть lpr? как работать приложение php Windows, если у нас сервер freebsd + php + apache + mysql?Sam Dark писал(а):Ну, другие варианты, конечно, есть:
Windows: http://my.php.net/manual/en/ref.printer.php
Linux: http://linuxcommand.org/man_pages/lpr1.html
Re: печать на контректный принтер
например
или exec("lpr -P $prn");
Код: Выделить всё
function lpr($STR,$PRN) {
$prn=(isset($PRN) && strlen($PRN))?"$PRN":C_DEFAULTPRN ;
$CMDLINE="lpr -P $prn ";
$pipe=popen("$CMDLINE" , 'w' );
if (!$pipe) {print "pipe failed."; return ""; }
fputs($pipe,$STR);
pclose($pipe);
}
Re: печать на контректный принтер
Как вариант - генерить pdf (или xls), перемещать в отдельную папку, откуда уже простенький демон будет подхватывать все новые файлы и отправлять не печать.
Мне думается, это более мобильный способ, чем жесткая привязка к принтеру и танцы с бубном при отладке/тестировании.
Мне думается, это более мобильный способ, чем жесткая привязка к принтеру и танцы с бубном при отладке/тестировании.
Разработка на Yii: monoray.ru
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate
-
- Сообщения: 350
- Зарегистрирован: 2009.09.17, 16:47
- Откуда: Санкт-Петербург
- Контактная информация:
Re: печать на контректный принтер
Интересно будет посмотреть на принтер, когда какому-нить спамботу удастся обойти все проверки))
Предупрежден - значит вооружен.
devKP.ru
devKP.ru