[РЕШЕНО] Настройка кодировки символов при печати чека

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Казбек05даг, 25 апр 2017.

  1. TopicStarter Overlay
    Казбек05даг
    Offline

    Казбек05даг Опытный в 1С

    Регистрация:
    5 авг 2012
    Сообщения:
    264
    Симпатии:
    2
    Баллы:
    29
    Приветствую. При печати чека на принтер чеков текст печатается иероглифами. Из текстового редактора печатает нормально, как переделать кодировку в 1с чтобы печатал норм?
  2. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    4.000
    Симпатии:
    465
    Баллы:
    104
    хм, настроить? и для адекватного ответа было бы неплохо модель указывать, а то ПЧ не одна сотня.
  3. TopicStarter Overlay
    Казбек05даг
    Offline

    Казбек05даг Опытный в 1С

    Регистрация:
    5 авг 2012
    Сообщения:
    264
    Симпатии:
    2
    Баллы:
    29
    PRP-085IIIT
    Хочу подключить к 1с Розница 2.2. в драйвере 1С принтер чеков пробовал со всеми кодировками в списке, печатает иероглифы только по разному. Принтер подключен как обычный принтер виндовс
  4. kisol
    Offline

    kisol Профессионал в 1С

    Регистрация:
    25 июл 2012
    Сообщения:
    606
    Симпатии:
    81
    Баллы:
    54
    Китайщина?

    Сам намучался, в общем нужно установить кодировку в драйвере соответствующий кодировке указанной в настройках 1с оборудования.
  5. TopicStarter Overlay
    Казбек05даг
    Offline

    Казбек05даг Опытный в 1С

    Регистрация:
    5 авг 2012
    Сообщения:
    264
    Симпатии:
    2
    Баллы:
    29
    А как его установить?:(
  6. kisol
    Offline

    kisol Профессионал в 1С

    Регистрация:
    25 июл 2012
    Сообщения:
    606
    Симпатии:
    81
    Баллы:
    54
    С принтером драйвер был?
    его поставить и там тестовые страницы чтобы корректно печатались, далее чтобы из теста принтера обычного печатались. И потом настроить в 1с
  7. TopicStarter Overlay
    Казбек05даг
    Offline

    Казбек05даг Опытный в 1С

    Регистрация:
    5 авг 2012
    Сообщения:
    264
    Симпатии:
    2
    Баллы:
    29
    При печати пробной страницы печатает кирилицей норм все, тест я в диске не нашел. Но тут есть программка SetCodePage судя по всему с помощью нее и надо настраивать кодировку...только во при запуске выдает ошибку - необрабатываемое исключение в приложении .... может приложение работает только на win32?
    Подробная информация об использовании оперативной
    (JIT) отладки вместо данного диалогового
    окна содержится в конце этого сообщения.

    ************** Текст исключения **************
    System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
    Имя параметра: index
    в System.ThrowHelper.ThrowArgumentOutOfRangeException()
    в System.Collections.Generic.List`1.get_Item(Int32 index)
    в System.Collections.ObjectModel.ReadOnlyCollection`1.get_Item(Int32 index)
    в SetCodePage.frmMain.frmMain_Load(Object sender, EventArgs e)
    в System.EventHandler.Invoke(Object sender, EventArgs e)
    в System.Windows.Forms.Form.OnLoad(EventArgs e)
    в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    в System.Windows.Forms.Control.CreateControl()
    в System.Windows.Forms.Control.WmShowWindow(Message& m)
    в System.Windows.Forms.Control.WndProc(Message& m)
    в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Загруженные сборки **************
    mscorlib
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    SetCodePage
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Setup/SetCodePage.exe
    ----------------------------------------
    Microsoft.VisualBasic
    Версия сборки: 8.0.0.0
    Версия Win32: 8.0.50727.5483 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.8686 (QFE.050727-8600)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5491 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.8681 (QFE.050727-8600)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5488 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    mscorlib.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    System.Windows.Forms.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------

    ************** Оперативная отладка (JIT) **************
    Для подключения оперативной (JIT) отладки файл .config данного
    приложения или компьютера (machine.config) должен иметь
    значение jitDebugging, установленное в секции system.windows.forms.
    Приложение также должно быть скомпилировано с включенной
    отладкой.

    Например:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    При включенной отладке JIT любое необрабатываемое исключение
    пересылается отладчику JIT, зарегистрированному на данном компьютере,
    вместо того чтобы обрабатываться данным диалоговым окном.
  8. TopicStarter Overlay
    Казбек05даг
    Offline

    Казбек05даг Опытный в 1С

    Регистрация:
    5 авг 2012
    Сообщения:
    264
    Симпатии:
    2
    Баллы:
    29
    Мда, установил программку на х32 там работает норм, и дает назначить кодировку символов PC866
  9. TopicStarter Overlay
    Казбек05даг
    Offline

    Казбек05даг Опытный в 1С

    Регистрация:
    5 авг 2012
    Сообщения:
    264
    Симпатии:
    2
    Баллы:
    29
    Получилось поменять кодировку в самом принтере с помощью программки Code Page(нашел на диске который идет в комплекте с оборудованием) правда сделать пришлось на компе с виндой x32 но после настройки на x64 тоже работает норм