|
Кодировка при печати
|
|||
---|---|---|---|
#18+
собственно вопрос как заставить терминальный принтер печатать кириллице? взял код отсюда http://www.mets-blog.com/java-pos-thermal-printer-example/ там смущает вот эта строка Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:02 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
УПС, сорри очепатька ))) ТЕРМАЛЬНЫЙ... )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:11 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
А в чем проблема? https://en.wikipedia.org/wiki/Code_page_437 Code page 437 is the character set of the original IBM PC (personal computer), or DOS. It is also known as CP437, OEM-US, OEM 437,[1] PC-8,[2] or DOS Latin US.[3] The set includes ASCII codes 32–126, extended codes for accented letters (diacritics), some Greek letters , icons, and line-drawing symbols. С учетом, что кириллица произошла от греческого, вполне можете попытаться в CP437 на старословянском печатать ))) возможно для старословянского букв хватит ))) А на современном русском - читать инструкцию по принтеру. Какие шрифты и кодовые страницы он поддерживает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:15 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, интересно, создал обычный текстовой документ на нотпад++ кодировка ютф8 русские символы напечатались... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:27 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Тот же самый EPSON-TM-T20II поддерживает как 866, так и 1251 инструкции и мануалы гугляться элементарно (если бумажных с принтером не дали, а должны были дать) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:27 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, да сорри.. принтак: Xprinter XP-T300H ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:32 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
МузаффарLeonid Kudryavtsev, интересно, создал обычный текстовой документ на нотпад++ кодировка ютф8 русские символы напечатались... ))) Если печатать на принтер как последовательность байт, то лучше с ESC командами Epson'а разобраться. В любом случае, скоре всего, и кодировку задавать нужно будет, и шрифт, и размеры.... IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:35 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
МузаффарLeonid Kudryavtsev, да сорри.. принтак: Xprinter XP-T300H Х.з. смотреть инструкции http://xprinter.com.ua/terms--conditions.html какие-то мануалы с описанием упровляющих команд выложены. А дальше экспеременнами издеваться над принтером ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:41 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev.... какие-то мануалы с описанием упровляющих команд выложены. А дальше экспеременнами издеваться над принтером .... Ну да. Мануалы на англоязычные версии.... Про Россию/Украину ничего не знают. Но если это не совершенная "кривость", то или 866 или 1251 кодовую страницу знать должны. Ну или напрямую позвонить/написать производителю ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 16:46 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, ну там написан PC866:Cyrillic#2 как я понимаю это и есть CP866? но при этом когда указываю text.getBytes("CP866") получаю фигню... может и не понимает только вот каким образом когда дал на печать из блокнота печатались русские буковки? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 17:00 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Музаффарможет и не понимает только вот каким образом когда дал на печать из блокнота печатались русские буковки? Печать из блокнота идет через драйвер принтера Windows Музаффарну там написан PC866:Cyrillic#2 можно ссылку, где "там" ? Музаффарно при этом когда указываю text.getBytes("CP866") получаю фигню... AFAIK для этого в принтере должена быть выбрана Codepage 866 (или шрифт). Обычно это или из меню принтера устанавливается или програмно ESC командами во входном потоке AFAIK ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 17:05 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsevможно ссылку, где "там" ? вы же сами указали http://xprinter.com.ua/terms--conditions.html вот там Xprinter 80XX Programmer Manual (latest version) страница 29я ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 17:08 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Ну так и укажи данную команду перед текстом. Если инструкция действительно от твоего принтера, должно помочь. IMHO ByteArrayOutputStream out = new ....; out.write( 27 ); // ESC out.write( 116 ); // t out.write( 17 ); // 866 codepage out.write( "Привет".getBytes("CP866" ) ); ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 17:25 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, спасибо, помогло! теперь остается поработать с jasperreports... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 20:46 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
походу придется опять поднять этот вопрос подскажите плийз как воткнуть ESC команды при отправке на сетевой принтер Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
пока так не работает... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2018, 18:44 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Музаффар, как ты определяешь, что не работает? что за команда 27 116 17 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2018, 19:46 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Музаффар, выведи в файл и посмотри что в нем в байтах ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2018, 19:58 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
вадяМузаффар, как ты определяешь, что не работает? что за команда 27 116 17 ? это команды ESC ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2018, 07:40 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
Сорцы - трэш. Неужели нет никакого API чтоб эти escape последовательности завернуть в нормальный интерфейс с человеческим лицом? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2018, 15:12 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
mayton, три байта - апи? интерфейс? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2018, 17:42 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
вадяmayton, три байта - апи? интерфейс? Почему тебя беспокоит complexity? Это вопрос принципа. Вот если бы был api, то и топик бы не возник. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2018, 21:28 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
maytonвадяmayton, три байта - апи? интерфейс? Почему тебя беспокоит complexity? Это вопрос принципа. Вот если бы был api, то и топик бы не возник. апи для чего? чем отличается передаваемый текст на печать и esc команды? дело принцыпа? нагородить кучу кода для передачи 3 байт? http://qaru.site/questions/628958/send-printer-commands-via-socket-in-java ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2018, 21:49 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
вадяmaytonпропущено... Почему тебя беспокоит complexity? Это вопрос принципа. Вот если бы был api, то и топик бы не возник. апи для чего? чем отличается передаваемый текст на печать и esc команды? дело принцыпа? нагородить кучу кода для передачи 3 байт? http://qaru.site/questions/628958/send-printer-commands-via-socket-in-java Не быть тебе архитектором. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2018, 09:38 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
maytonПочему тебя беспокоит complexity? Это вопрос принципа. Вот если бы был api, то и топик бы не возник. + так и есть ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2018, 14:23 |
|
Кодировка при печати
|
|||
---|---|---|---|
#18+
maytonНе быть тебе архитектором. тут и не надо быть архитектором... простой вывод 3байтов - это рростой вывод. эти байты ничем не отличаются от печатаемых символов. и если у ТС, не получается то надо определиться, что не работает, и апи тут не помогут. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2018, 16:47 |
|
|
start [/forum/topic.php?fid=59&msg=39723236&tid=2121692]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 167ms |
0 / 0 |