05.11.2011, 23:59 | #1 |
Участник
|
Ошибка совместимости Dynamics AX 3.0 CIS SP1 Build с принтером этикеток Zebra
Здравствуйте!
Возникла проблема печати штрих-кодов с помощью принтера Zebra TLP после смены ОС с XP на Windows 7. Окно Infolog: Ошибка: Ошибка времени выполнения. Asciilo Объект не инициализирован. Трассировка стека: (C)\Classes\Asciilo\writeExp (C)\Classes\PrintLabels\CreateFile - line 54 (C)\Classes\PrintLabels\PrintFile - line 12 (C)\Classes\FormButtonControl\Clicked Заранее большое спасибо. |
|
06.11.2011, 02:51 | #2 |
Участник
|
Может, дело в UAC? Если явно запустить клиента с правами админа, воспроизводится? А если запустить через ярлычок, в котором настроить режим совместимости с ХР?
|
|
06.11.2011, 11:14 | #3 |
Участник
|
Спасибо за ответ, gl00mie.
Под Администратором вылетает та же ошибка. Ещё уточню: принтер сетевой, подключенный к компьютеру с установленной XP. Обновляли драйвер и на нем, и на удаленном (работающем под Win 7). |
|
06.11.2011, 12:31 | #4 |
Участник
|
На счет драйверов: судя по ошибке указанный код пытается открыть порт принтера и затем напрямую писать в него управляющие символы, а не общается с принтером через драйверы. Ошибка же возникает оттого, что порт этот открыть не удается. Можно еще с отладчиком посмотреть, что именно передается конструктору Asciilo в качестве имени файла, может, дело в банальной опечатке.
|
|
06.11.2011, 13:09 | #5 |
Участник
|
То есть решить проблему без программистов никак не удастся?
|
|
06.11.2011, 13:23 | #6 |
Участник
|
Ну... версию с опечаткой можно проверить, не залезая в код Х++, например, с помощью Process Monitor.
|
|
|
За это сообщение автора поблагодарили: limin (1). |
06.11.2011, 13:49 | #7 |
Участник
|
О! Спасибо :-) проверю
|
|
|
|