Страница: 1 |
Вопрос: Люди добрые, помогите!!! | Добавлено: 27.04.06 07:41 |
Автор вопроса: ![]() |
Проблема такова:
Пишу программульку для печати штрих кода на принтер. Должна выйти надпись на русском языке, а выходит непонятно что. Печатаю из под DOSa - все получается. В программе использую функции API, может нужно как-то принудительно менять кодировку? |
Ответы | Всего ответов: 12 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 1876 ![]() |
Профиль | Цитата | #1 | Добавлено: 27.04.06 07:53 |
А главное, название темы исключительно полезно и информативано...
Хотелось бы прояснить вопрос: в какой кодировке требуется печатать штрихкод согласно документации? |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 1 Ответов: 1 |
Профиль | Цитата | #2 | Добавлено: 27.04.06 08:58 |
Надо, чтобы кириллица русская была. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 32 Ответов: 30 |
Профиль | Цитата | #3 | Добавлено: 27.04.06 09:39 |
Надо, чтобы кириллица русская была.
- жестоко ![]() Кириллица - это пу сути и есть русский язык (от Кирилла и Мефодия пошло ![]() кириллица (DOS) кириллица (ISO) и прочие, ты узнай всё-таки в какой ты печатаешь в ДОСе и какая нужна, скорее всего кириллица (DOS) |
Номер ответа: 4 Автор ответа: ![]() ![]() ICQ: 254226129 Вопросов: 30 Ответов: 107 |
Профиль | Цитата | #4 | Добавлено: 27.04.06 10:04 |
Фигня это всё, попробуй сначала вывести содержимое печати в Рич, а потом кодом печати из Рича выводи на принтер! На этом сайте есть пример печати... Или же у тебя матричный не русифицирован! Поменяй таблицу на принтере! |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 1876 ![]() |
Профиль | Цитата | #5 | Добавлено: 27.04.06 10:23 |
Какую же глупость ты, SRV, сказал...
Вернёмся к проблеме. Печатаю из под DOSa - все получается.
Чем и что печатаю? |
Номер ответа: 6 Автор ответа: ![]() ![]() ICQ: 254226129 Вопросов: 30 Ответов: 107 |
Профиль | Цитата | #6 | Добавлено: 27.04.06 10:45 |
Упс, сорри за ложную информацию! Ну придумайте что-то другое ![]() |
Номер ответа: 7 Автор ответа: ![]() ![]() Вопросов: 0 Ответов: 1066 |
Профиль | Цитата | #7 | Добавлено: 27.04.06 10:56 |
Хе-хе, каким это матричным принтером печатают штрихкоды?
И через какой такой Рич? После твоего рича ни один сканер не распознает штрихкод. |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #8 | Добавлено: 27.04.06 11:38 |
А чего бы матричным и не печатать?
Helen, посмотри что на печать в программе (не на принтере) выводится. Если кривизна в этом - то MultiByteToWideChar и WideCharToMultiByte. ЗЫ Еще начиная с первых версий винды и старых матричников виндовые шрифты TrueType печатались как графика. Никакие принтеровские настройки на это не влияют. |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 1876 ![]() |
Профиль | Цитата | #9 | Добавлено: 27.04.06 11:53 |
... и потом будет ещё много предложений, но в итоге выяснится, что дело всё в функции OemToCharBuf... баян?.. |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #10 | Добавлено: 27.04.06 11:59 |
Хм... Разве это функция не дельфевая?
Я всегда пользовался вышеперечисленной парой апишек... |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 1876 ![]() |
Профиль | Цитата | #11 | Добавлено: 27.04.06 12:15 |
Нет, общая... частный случай MultiByteToWideChar, так сказать... |
Номер ответа: 12 Автор ответа: ![]() ![]() Вопросов: 0 Ответов: 1066 |
Профиль | Цитата | #12 | Добавлено: 27.04.06 12:15 |
А ты сначала попробуй считать сканером штрих печатаный на матричном, потом и скажешь "А чего бы матричным и не печатать?" |
Страница: 1 |
|