[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с отправкой данных на печать
Рамис
Всем привет!!
Никак не могу разобраться с отправкой данных на печать.
Принтер подсоединен к LTP1 порту.
Все время получаю ошибку Fatal error: Call to undefined function printer_open()
Вот мой код:

$printer = "GP-80160";
if($ph = printer_open())
{
// Get file contents
$fh = fopen("ramis.txt", "rb");
$content = fread($fh, filesize("ramis.txt"));
fclose($fh);

// Set print mode to RAW and send PDF to printer
printer_set_option($ph, PRINTER_MODE, "RAW");
printer_write($ph, $content);
printer_close($ph);
}
else "Couldn't connect...";


Народ помогите может я чего напутал...



Спустя 48 минут, 37 секунд (8.09.2009 - 11:45) Kuliev написал(а):
Рамис
Переведи ошибку и все станет ясно!

Спустя 1 час, 5 минут, 30 секунд (8.09.2009 - 12:51) Nikitian написал(а):
Вам нужно установить это pecl-расширение. Без него работать с принтером не получится.

Не забывайте, что принтер должно быть установлено на сервере, а не на клиенте. Для распечатки данных у клиента достаточно функционала браузера или мета-тега media

Спустя 9 часов, 53 минуты (8.09.2009 - 22:44) ramis написал(а):
Спасибо! Всё получилось =)
Но есть еще одна маленькая проблемка. Слишком большой отступ справа и слева. Можно с HTML страницы задать границы отступов при печати?

Спустя 1 час, 25 минут, 18 секунд (9.09.2009 - 00:09) Nikitian написал(а):
Вероятно настройками формата бумаги (PRINTER_FORMAT_A4) и ширины (PRINTER_PAPER_WIDTH) -высоты (PRINTER_PAPER_LENGTH) листа можно добиться желаемого через эту функцию printer_set_option()

Спустя 11 месяцев, 10 дней, 16 часов, 36 минут, 46 секунд (19.08.2010 - 16:46) Эльвира написал(а):
Помогите пожалуйста у меня такой вопрос:

Спустя 3 минуты, 15 секунд (19.08.2010 - 16:49) Basili4 написал(а):
Эльвира
smile.gif а где вопрос
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.