Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Люди добрые, помогите!!! Добавлено: 27.04.06 07:41  

Автор вопроса:  Helen
Проблема такова:
Пишу программульку для печати штрих кода на принтер.
Должна выйти надпись на русском языке, а выходит непонятно что. Печатаю из под DOSa - все получается.
В программе использую функции API, может нужно как-то принудительно менять кодировку?

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 27.04.06 07:53
А главное, название темы исключительно полезно и информативано...


Хотелось бы прояснить вопрос: в какой кодировке требуется печатать штрихкод согласно документации?

Ответить

Номер ответа: 2
Автор ответа:
 Helen



Вопросов: 1
Ответов: 1
 Профиль | | #2 Добавлено: 27.04.06 08:58
Надо, чтобы кириллица русская была.

Ответить

Номер ответа: 3
Автор ответа:
 DeXTeR



Вопросов: 32
Ответов: 30
 Профиль | | #3 Добавлено: 27.04.06 09:39
Надо, чтобы кириллица русская была.
- жестоко :)

Кириллица - это пу сути и есть русский язык (от Кирилла и Мефодия пошло :) А кодировки бывают:

кириллица (DOS)
кириллица (ISO)

и прочие, ты узнай всё-таки в какой ты печатаешь в ДОСе и какая нужна, скорее всего кириллица (DOS)

Ответить

Номер ответа: 4
Автор ответа:
 SRV



ICQ: 254226129 

Вопросов: 30
Ответов: 107
 Профиль | | #4 Добавлено: 27.04.06 10:04
Фигня это всё, попробуй сначала вывести содержимое печати в Рич, а потом кодом печати из Рича выводи на принтер! На этом сайте есть пример печати... Или же у тебя матричный не русифицирован! Поменяй таблицу на принтере!

Ответить

Номер ответа: 5
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #5 Добавлено: 27.04.06 10:23
Какую же глупость ты, SRV, сказал...


Вернёмся к проблеме.
Печатаю из под DOSa - все получается.

Чем и что печатаю?

Ответить

Номер ответа: 6
Автор ответа:
 SRV



ICQ: 254226129 

Вопросов: 30
Ответов: 107
 Профиль | | #6 Добавлено: 27.04.06 10:45
Упс, сорри за ложную информацию! Ну придумайте что-то другое :)

Ответить

Номер ответа: 7
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #7 Добавлено: 27.04.06 10:56
Хе-хе, каким это матричным принтером печатают штрихкоды?
И через какой такой Рич? После твоего рича ни один сканер не распознает штрихкод.

Ответить

Номер ответа: 8
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #8 Добавлено: 27.04.06 11:38
А чего бы матричным и не печатать?
Helen, посмотри что на печать в программе (не на принтере) выводится. Если кривизна в этом - то MultiByteToWideChar и WideCharToMultiByte.
ЗЫ Еще начиная с первых версий винды и старых матричников виндовые шрифты TrueType печатались как графика. Никакие принтеровские настройки на это не влияют.

Ответить

Номер ответа: 9
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #9 Добавлено: 27.04.06 11:53
... и потом будет ещё много предложений, но в итоге выяснится, что дело всё в функции OemToCharBuf... баян?..

Ответить

Номер ответа: 10
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #10 Добавлено: 27.04.06 11:59
Хм... Разве это функция не дельфевая?
Я всегда пользовался вышеперечисленной парой апишек...

Ответить

Номер ответа: 11
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #11 Добавлено: 27.04.06 12:15
Нет, общая... частный случай MultiByteToWideChar, так сказать...

Ответить

Номер ответа: 12
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #12 Добавлено: 27.04.06 12:15
А ты сначала попробуй считать сканером штрих печатаный на матричном, потом и скажешь "А чего бы матричным и не печатать?"

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам