![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
POS Принтер
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", обрезать бумагу и выдать чек.