Версия для печати темы (https://pro1c.org.ua/index.php?s=fff472ae8e5f71508da2202dfe24c49a&showtopic=24200)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ 1С Розница 8 _ Windows принтер чеков в 8.3

Автор: Victoriacom 21.07.15, 10:11

Здравствуйте,
установлена Розница 2.1.8.13 на платформе 8.3.6.2100.
Задача: подключить принтер чеков для работы в РМК.
Вхожу в Администрирование, Настройки подключаемого оборудования, Подключаемое оборудование.
Выбираю "Принтеры чеков". Драйвер оборудования "1С: Принтер чеков".
Указываю название принтера (MPrint R58), серийный номер (1403586U90009).
Далее, вхожу в настройку и выбираю "Тест устройства".
Выдается сообщение: "Тест не пройден. Принтер не задан."
Но задать принтер программа не дает! И кнопка недоступна, и поля для ввода.
Что я делаю неправильно?
Заранее, Спасибо.

Автор: Victoriacom 23.07.15, 14:00

Цитата(Victoriacom @ 21.07.15, 11:11) *
Здравствуйте,
установлена Розница 2.1.8.13 на платформе 8.3.6.2100.
Задача: подключить принтер чеков для работы в РМК.
Вхожу в Администрирование, Настройки подключаемого оборудования, Подключаемое оборудование.
Выбираю "Принтеры чеков". Драйвер оборудования "1С: Принтер чеков".
Указываю название принтера (MPrint R58), серийный номер (1403586U90009).
Далее, вхожу в настройку и выбираю "Тест устройства".
Выдается сообщение: "Тест не пройден. Принтер не задан."
Но задать принтер программа не дает! И кнопка недоступна, и поля для ввода.
Что я делаю неправильно?
Заранее, Спасибо.

?

Автор: vadim007 24.07.15, 8:09

А обработка для принтера есть?

Автор: Victoriacom 24.07.15, 11:08

Цитата(vadim007 @ 24.07.15, 9:09) *
А обработка для принтера есть?


Здравствуйте,
Нет, специальной обработки для принтера нет.
А разве она нужна, если используется универсальный драйвер принтеров "1С:Принтер чеков"?


 ! 

Правила, п.13
 


Это же 8.3. У нее нет внешних обработок для оборудования.
Или я чего-то не знаю?

Автор: logist 24.07.15, 11:32

Цитата(Victoriacom @ 24.07.15, 12:08) http://pro1c.org.ua/index.php?act=findpost&pid=101198
Указываю название принтера (MPrint R58), серийный номер (1403586U90009).

Это информативные поля справочника, в работе они никакого участия не принимают.

Цитата(Victoriacom @ 21.07.15, 11:11) *
установлена Розница 2.1.8.13

Вы бы сразу уточнили, что российская, а то у нас такой версии еще нет, а в текущей возможности подключать принтеры печати чеков таким образом нет.

Автор: Victoriacom 24.07.15, 14:06

Цитата(logist @ 24.07.15, 12:32) *
Всё правильно. Только надо понимать - поддерживает Ваш принтер работу с универсальным драйвером 1с 8.3 или нет.


Это информативные поля справочника, в работе они никакого участия не принимают.


Вы бы сразу уточнили, что российская, а то у нас такой версии еще нет, а в текущей возможности подключать принтеры печати чеков таким образом нет.


Да, я уже понял, что 1С работает не со всеми принтерами.
Перепробывал несколько, при этом ковыряясь в конфе, и опять вернулся к MPrint R58.

Ковырянее в конфе помогло: в трех местах, указал точно имя принтера (как оно установилось в винде). Всё работает прекрасно!

Но надо бы сделать так, чтобы добиться этого без изменения конфы.
1С-то говорит, что можно просто настроить и пользоваться.
Мне кажется, если как-то разблокировать поле с именем принтера в форме настройки, то всё поехало бы.
Буду копать дальше… 64000000.gif

Автор: Victoriacom 28.07.15, 12:55

Цитата(Victoriacom @ 21.07.15, 11:11) *
Здравствуйте,
установлена Розница 2.1.8.13 на платформе 8.3.6.2100.
Задача: подключить принтер чеков для работы в РМК.
Вхожу в Администрирование, Настройки подключаемого оборудования, Подключаемое оборудование.
Выбираю "Принтеры чеков". Драйвер оборудования "1С: Принтер чеков".
Указываю название принтера (MPrint R58), серийный номер (1403586U90009).
Далее, вхожу в настройку и выбираю "Тест устройства".
Выдается сообщение: "Тест не пройден. Принтер не задан."
Но задать принтер программа не дает! И кнопка недоступна, и поля для ввода.
Что я делаю неправильно?
Заранее, Спасибо.


Если кому-то интересно, я кое-что раскопал.
Еще в начале тестирования у меня выскочил глюк при открытии формы настройки:
"{ОбщаяФорма.ФормаНастройкиУниверсальныйДрайвер.Форма(332)}: Ошибка при вызове метода контекста (Прочитать): Ошибка разбора XML: - [1,420]¶Фатальная ошибка: ¶EntityRef: expecting ';'¶"

Это в ответе драйвера на соответсвующий запрос. Как раз то место, где начинается список установленных драйверов принтеров.

Я этот блок кода сунул в "Попытку" и забыл. А когда стал разбираться, собственно и понял, что поле выбора принтера заблокировано из-за отсутствия самого списка.

Проблема ушла сама, когда я попробовал всю эту канитель на 7ке, потом на 8ке. А у меня-то ХР!

Кто ж знал... Хотя я конечно, если бы писал программу, предусмотрел бы и ХР-шный вариант.
19000000.gif

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua