Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

POS Принтер


Страницы:   1 2 3

Raisa ©   (2016-07-25 16:26:00) 

var prn : System.Text;
begin
//ASCII   GS V  m
//Hex     1D 42 m
//Decimal 29 66 m
//Edit1.Text:='COM1';
try
  AssignFile(prn,trim(Edit1.Text));
  Rewrite(prn);
  Write(prn,#29#86#0#5);//
except
  ShowMessage('Ошибка!');
end;

CloseFile(prn);


Kilkennycat   (2016-07-26 09:42:00) [41]


> Мне непонятно, что и как проверить.

в инструкции есть описание малюсеньких переключателей, которые устанавливают параметры ком-порта: четность, битность, скорость (и мож че еще), которые должны быть идентичными при использованию в программе.


> Скачала драйвер, в списке принтеров ничего не появляется
> и не находится.


в случае ком-порта принтер вряд ли появится.


Raisa   (2016-07-26 02:14:00) [42]

Надо или нет устанавливать драйвер?
У меня Windos 10 64-bit. Скачала драйвер, в списке принтеров ничего не появляется и не находится.


Raisa   (2016-07-26 01:50:00) [43]

Принтер старый, раньше работал в платежном терминале. При нажатии на кнопочку Feed вылезает кусочек бумаги.

http://kiosksoft.ru/devices/citizen-ppu-700ii

Информация по принтеру имеется по ссылке выше. Мне непонятно, что и как проверить.


Германн   (2016-07-26 01:01:00) [44]


> настройки ком на принтере, дип-переключатели
>
> Не поняла, как проверить. Можно поподробнее?
>  

Подробнее в данном случае написано в документации к принтеру.


Raisa   (2016-07-26 00:20:00) [45]

Оправила '1'#10#13#29'V0'
На следующую строку программа не переходит. Висит.
Такое у меня уже было, когда я пробовала другие команды отправлять.

> Kilkennycat ©   (25.07.16 20:20) [5]
настройки ком на принтере, дип-переключатели

Не поняла, как проверить. Можно поподробнее?


DayGaykin   (2016-07-25 23:57:00) [46]


> Kilkennycat ©   (25.07.16 20:20) [5]

Да.
Для настройки https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa363194(v=vs.85).aspx пригодится.


Kilkennycat   (2016-07-25 20:20:00) [47]

а, увидел, ком1... ну, я б еще проверил настройки ком на принтере, дип-переключатели.
А то слать-то, может и шлет, но принтеру пофиг.


Kilkennycat   (2016-07-25 20:18:00) [48]

А он точно к параллельному подключен? они и ком и усб варианты имеют.


Игорь Шевченко   (2016-07-25 18:15:00) [49]


> AssignFile - морально устаревшая функция.


Я-то, дурак, использую. Не знал.


DayGaykin   (2016-07-25 18:13:00) [50]

Отправь '1'#10#13#29'V0' .

И используй TFileStream.
AssignFile - морально устаревшая функция.


Raisa   (2016-07-25 16:30:00) [51]

Принтер CITIZEN. MODEL PPU-700
После вышеприведенного кода никакой реакции принтера нет.
Помогите, пожалуйста, послать команду на принтер. Напечатать, например, цифру "1", обрезать бумагу и выдать чек.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо