Звоните
Екатеринбург
Пишите
Вход Регистрация

При выводе на печать - печатаются случайные символы таблицы ASCII

Написать сообщение
Сообщение будет добавлено в самый конец дискуссии
<Иван> 17 августа 2012, 17:08#
Добрый день! версия bp7 7.5 (сборка 1227).
windows 7 Home basic x64.
Все работает прекрасно, но при выводе документов на печать - печатаются рандомные символы таблицы ASCII, при чем по одной строчке символов на одном листе и так много листов.
Проблема исчезает, если поиграться в свойствах исполняемого файла bp7 с совместимостью, т.е. Поставить совместимость с win xp sp3, к примеру - тогда печать пройдет нормально один, может два раза, потом снова пойдет хаотичный набор символов, если переставить совместимость на win7 после этого - снова может напечатать чтонибудь нормально, а может и нет. Вообщем такая проблема.
speaker 17 августа 2012, 17:08#
<Иван>, сообщите модель принтера.
<иван> 19 августа 2012, 13:08#
samsung scx-3200
<Иван> 19 августа 2012, 14:08#
Да, и еще: принтер сетевой, подключен к компьютеру на платформе ubuntu 12.04 (XCFE) через CUPS 1.5.3 установленных из репозиториев. Однако не думаю, что проблема в конфликте юникс-виндовс, ибо все остальные приложения печатают просто замечательно.
<Иван> 19 августа 2012, 16:08#
Кое-что еще выяснил: печатается не что-попало, а спул-файл из C:\Windows\System32\spool\PRINTERS\*.tmp
дальше будет фрагмент файла:
@PJL COMMENT USERNAME="Владимир"
@PJL COMMENT DOCNAME="Пробная страница"
@PJL SET COPIES=1
@PJL SET COLORMODE=MONO
@PJL SET RESOLUTION=600
@PJL SET IMAGEQUALITY=0
@PJL DEFAULT SERVICEDATE=20120624
@PJL SET DUPLEX=OFF
@PJL SET PAPERTYPE=OFF
@PJL SET BANNERSHEET=OFF
@PJL SET TIMESTAMP=OFF
@PJL SET USERNAME="Unknown"
@PJL SET JOBNAME="Untitled"
@PJL SET ECONOMODE=OFF
@PJL SET DENSITY=3
@PJL SET ECOPRINTING=PRINTERDEFAULT
@PJL ENTER LANGUAGE = QPDL

Это первые строчки файла, очевидно это есть настройки принтера, которые задаются пользователем при печати. Далее идут символы, которые винда не распознает, видать чего-то не хватает (кодировку не кушает, или что-то типа того), очевидно эти символы и являют собой полезную часть, выводимую на экран с вышеуказанными настройками. И вот как конкретно моя проблема проявляется с печатью:
принтер начинает печатать этот файл не после окончания строчек с настройками, которые я вывел вышел, а с середины одной из строчек настроек, а именно печать начинается с:
ITY=3
@PJL SET ECOPRINTING=PRINTERDEFAULT
@PJL ENTER LANGUAGE = QPDL

а далее уже рандомные символы таблицы ACSII.
<Иван> 19 августа 2012, 16:08#
да, и повторюсь, остальные приложения печатают прекрасно.
speaker 21 августа 2012, 17:08#
<Иван>, не тестировали программу в таком режиме, пока не можем сказать, в чём проблема. В ближайшее время постараемся воспроизвести ситуацию.
<Алекс> 14 февраля 2014, 04:02#
У меня такая же проблема. Все приложения печатают прекрасно. Но в печати с SAP GUI 730 (Прямая печать) - на любой принтер (кроме HP 425dn) - печатает много листов с набором символов. Видимо множество листов аргументируется тем, что строка натыкается случайным образом на символ "конец страницы", каждый раз один и тот же документ генерирует разный набор символов и разное кол-во бумаги. перевели кучу уже. Проблема глобальная, человек 20 печатать не может. голова пухнет.
<Иван> 14 февраля 2014, 09:02#
<Алекс>, Не пробовали включать в свойствах .exe файла режимы совместимости с предыдущими виндовс?
<Алекс> 20 февраля 2014, 08:02#
пробовал, не помогает. Дрова последние, винда лицензия. С других программ печатает отлично. Только SAP GUI 730 проблемный. Сам сап последней версии, обновлен.
<Дмитрий> 10 августа 2015, 19:08#
на предприятии один комп windows 7 Home basic x64 тоже печатает всякую фигню. Сначала печатает
@PJL SET COLORMODE=MONO
@PJL SET RESOLUTION=600
@PJL SET IMAGEQUALITY=0
******************* и т.д.
а потом кучу листов с символами.
кто нибудь разобрался в чем проблема то?
Включите отображение картинок
Подписаться на тему