Имя: Пароль:
1C
1С v8
Принтер чеков печатает кракозябры
0 sali_s64
 
12.07.16
23:59
Доброго времени!
В розницу 2.1 установил принтер чеков star100, при пробивании чека на  принтер печатается текст с кракозябрами, вместо русских букв. Если же  выбрать режим "печать пробитого чека", а далее выбрав "товарный чек для принтера документов" то все ОК.
Как научить принтер печатать СР866?
Спасибо!
1 Garykom
 
гуру
13.07.16
00:05
Star TSP-100 это обычный винпринтер (один из режимов)
2 sali_s64
 
13.07.16
00:32
(1)и? ЧЯДН чтобы он печатал русский шрифт?
3 Garykom
 
гуру
13.07.16
01:22
(2) Тестовую страницу из Пуск > Принтеры ... нормально печатает?
Или если из ворда сделать мелкую страничку и отправить на печать?
4 sali_s64
 
13.07.16
15:06
(3) да, тестовую печатает нормально. Более того, нормально печатает из Розницы если выбрать печать "товарный чек для принтера документов"
5 sali_s64
 
15.07.16
20:08
В одном из магазинов оказался принтер чеков OL-T1500 который вел себя так-же. Но методом подбора "Кодовой страницы принтера" = Page09 - CP_858 он начал печатать русские буквы!
...а вот star100 не захотел ни на одной.
6 Garykom
 
гуру
15.07.16
21:29
(4) ну так понять в чем разница между способами печати "обычного чека" и "товарного чека ..." и исправить траблу то?
7 sali_s64
 
16.07.16
13:16
(6) понятно что в первом случае печатает "на прямую" а во втором через Винду. Ковырять конфу не хотел, т.к. на других принтерах печатает нормально. Пока ищу в направлении - как залить кодировку(СР866) в этот принтер....
8 Garykom
 
гуру
16.07.16
13:44
(7) "на прямую" в вашем случае это как? Через "ESC/POS" или какое другое извращение, т.е. как он настроен то для "обычных чеков".
9 Garykom
 
гуру
16.07.16
13:52
(8)+ если ESC/POS то http://www.starmicronics.com/support/mannualfolder/linemode_cm_en.pdf

ESC GS t Specify code page
ESC R Specify international character set

http://www.carbis.ru/forum/gamekeeper/5437-gk-tsp654-cp866.html
10 sali_s64
 
16.07.16
14:03
(8) на прямую - это на сколько я разобрался, формируется текстовый файл в котором длина строк подгоняется под ширину чека и отправляется в порт принтера.
(9) да, думаю попробовать скачать родную утилиту и установить нужную страницу.
11 Garykom
 
гуру
16.07.16
14:14
(10) ну так в этот текстовый файл добавить в начале команду установки кодовой страницы
там в настойках нет случаем поля дополнительные параметры инициализации или нечто вроде?
12 sali_s64
 
16.07.16
14:32
(11) в настройках нет. Если утилитой не удастся сменит кодовую страницу, то буду допиливать. Добавлять такой параметр для нужного принтера...
13 Garykom
 
гуру
16.07.16
15:16
(12) теоретически команду достаточно 1 раз после включения принтера отправить
14 Звездец
 
16.07.16
20:53
Купить нормальный ПД или АСПд ещё не предлагали? А так было дело с подобным г..., чек формировал как картинку и уже её отправлял на принтер. Только такой способ не будет работать если поток большой
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший