Страница: 1 |
Страница: 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, сказал...
Вернёмся к проблеме.
Чем и что печатаю?
Номер ответа: 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
А ты сначала попробуй считать сканером штрих печатаный на матричном, потом и скажешь "А чего бы матричным и не печатать?"