Войти

Показать полную графическую версию : [решено] Печать в файл. Как задать его по умолчанию????


titus_fst
22-12-2008, 13:00
Народ привет всем!

Помогите советом.

Есть термопринтер который надо заставить печатать чеки. Сам по себе принтер печататет НО чек всегда разного размера а печать он пытается на предустановленной бумаге с определенным размером. В результате в чеке получается всего например 3 строки заказа и потом 20 см пустого метса... Хороший чек ((((

Стандартными возможностями драйвера ничего не получается уже перерыли все ))))))

Выходов вижу 2:
1. Печать в файл - и потом отправка этого файла на порт принтера командой. (в программе это сделаю легко, саму отправку) НО!
КАК УКАЗАТь ВИНДЕ ФАЙЛ ПЕЧАТИ ПО УМОЛЧАНИЮ! Ато если печатать в файл он спрашивает имя этого файла - а это не дает реализовать задуманое. Знаю что эти параметры можно задать в реестре НО ГДЕ????

2. Самому генерировать файлик в программе, но для этого нужно знать синтаксис (язык) принтера, который позволит отправлять на него данные на прямую. Но эта сфера для меня новая и я не знаю на каком языке он печататет.
Принтер Samsung Bixolon SPR-770II

Работал с зеброй и нашел его синтаксис но тут он другой и как то внете не нахожу описание (

ХЕЛП!!!!!

Vadikan
22-12-2008, 13:44
titus_fst, чтобы задать имя файла по умолчанию, создайте в настройках принтера новый локальный порт (вкладка Порты) и укажите в качестве имени путь и имя файла (например, C:\temp\print.prn).

titus_fst
22-12-2008, 16:16
Спасибо! Получилось вроде умолчание сделать. Дальше вроде проблем быт недолжно.....




© OSzone.net 2001-2012