В этом разделе приведены способы решения возможных проблем, возникающих при установке и использовании системы АПС-Печать, а также ответы на часто задаваемые разработчикам вопросы по телефону и электронной почте. 

 

Диагностика и выявление проблем

Виртуальный принтер для печати из приложений Windows

Если тестовый документ печатается без штрих-кода

Виртуальный принтер для печати из DOS-сессии

Возможные проблемы

Установка программы АПС-Печать

Печать документов со штрих-кодом

Прием документов с нанесенным штрих-кодом

Часто задаваемые вопросы и ответы на них

Если вам не удалось добиться вывода штрих кода на печать

Сохранение spool-файла для службы поддержки

Для печати используется Windows-приложение в MS Windows

Для печати используется DOS-приложение в MS Windows 95/98/Millenium/NT/2000/XP/2003

 

Диагностика и выявление проблем

Виртуальный принтер для печати из приложений Windows

 

Сначала следует проверить правильность работы виртуального принтера. Для этого нужно нажать «Пуск» - «Все программы» - «АПС-Печать» - «Настройка АПС-Печать». В открывшемся окне настройки следует нажать клавишу «Принтер», далее в окне «Настройка виртуального принтера» – «Проверка»…
Если диалог подтверждения появился, и после нажатия «ОК», распечатался тестовый документ со штрих-кодом, то виртуальный принтер настроен верно, и возможные проблемы с печатью из клиентской программы скорее всего вызваны следующими причинами:

  1. Попыткой печати на другой принтер (не виртуальный принтер АПС-Печать) – попробуйте выбрать перед печатью виртуальный принтер.
  2. Ошибкой в программном обеспечении при выборе принтера – ряд программ, несмотря на возможность выбора принтера, печатают на «принтер по умолчанию» - для проверки следует установить виртуальный принтер как принтер по умолчанию.
  3. Несоответствием печатаемой формы документа утвержденной для данного типа документа – требуется проверить правильность формы (наличие всех необходимых линий, отсутствие разрывов линий, наличие и соответствие кода по ОКУД и т.д.).
  4. Другими причинами. Для решения проблемы следует сформировать в очереди печати файл (spool-файл) с правильным типом документа и направить этот файл с описанием проблемы в службу поддержки «РИТ СЕРВИС» по электронной почте.

Если тестовый документ печатается без штрих-кода:

  1. Перезагрузить компьютер и попробовать повторить печать тестового документа на виртуальный принтер.
  2. Проверить установки виртуального принтера – используемая очередь печати должна быть в формате EMF.

Для того чтобы узнать какой формат очереди использует виртуальный драйвер принтера нужно зайти в свойства принтера «APS Virtual Printer»:

  • В Windows 9x/Millenium: «Сведения» - «Очередь…» - «Формат данных в очереди».
  • В Windows NT/2000/XP/2003/Vista/2008/7/2008R2: «Дополнительно» - «Обработчик печати…» - «Тип данных по умолчанию»
    ПРИМЕЧАНИЕ В Windows NT/2000/XP/2003/Vista/2008/7/2008R2 у большинства современных принтеров не всегда выбор формата очереди печати как «EMF» означает, что драйвер поддерживает эту очередь. В этом случае рекомендуется заменить драйвер виртуального принтера.
  • Если драйвер Вашего принтера не поддерживает формат очереди печати «EMF» необходимо заменить драйвер виртуального принтера на драйвер, поддерживающий EMF, особым способом, который описан в разделе «Замена драйвера виртуального принтера, не поддерживающего EMF».
  • Проверить установки виртуального принтера – порт, используемый принтером должен быть локальным (т.е. не должен быть перенаправлен на сетевое устройство) и может быть типа LPT или COM. Если используется LPT-порт, то желательно, чтобы он был стандартным принтерным портом, а не «ECP». В случае использования COM-порта, важно не допустить конфликтов с имеющимся модемом или мышью.
  • Установить в качестве принтера для печати принтер с близкими характеристиками из дистрибутива Windows (например, для большинства принтеров семейства Hewlett Packard LaserJet подходят драйверы HP LaserJet, HP LaserJet 4Si). 
  • Сформировать в очереди печати файл (spool-файл) с правильным типом документа и направить этот файл с описанием проблемы в службу поддержки компании «РИТ СЕРВИС» по электронной почте.

Виртуальный принтер для печати из DOS-сессии

Проверка работоспособности виртуального принтера.

Для этого следует нажать «Пуск» - «Все программы» - «АПС-Печать» - «Настройка АПС-Печать». В открывшемся окне настройки нужно нажать «Принтер», далее в окне настройки виртуального принтера – «Проверка…» 
Если диалог подтверждения появился, и после нажатия «ОК», распечатался тестовый документ со штрих-кодом, то Ваш виртуальный принтер настроен правильно. Возможные проблемы с печатью из бухгалтерской программы скорее всего вызваны следующими причинами:

  1. Попыткой печати на другой принтер (не виртуальный принтер АПС-Печать) – сделайте виртуальный принтер принтером по умолчанию.
  2. Несоответствием печатаемой формы документа утвержденной для данного типа документа – проверьте правильность формы (наличие всех необходимых линий, отсутствие разрывов линий, наличие и соответствие кода по ОКУД). 
  3. Другими причинами. Для решения проблемы следует сформировать в очереди печати файл (spool-файл) с правильным типом документа и направить этот файл с описанием проблемы в службу поддержки компании «РИТ СЕРВИС» по электронной почте.

Если тестовый документ печатается без штрих-кода:

  1. Перезагрузить компьютер и попробовать повторить печать тестового документа на виртуальный принтер.
  2. Сделать виртуальный принтер принтером по умолчанию. Повторить печать тестового документа.
  3. Проверить установки виртуального принтера – порт, используемый принтером должен быть локальным (т.е. не должен быть перенаправлен на сетевое устройство) и физическим (т.е. реально присутствовать в виде устройства компьютера) LPT-портом. Желательно, чтобы он был стандартным принтерным портом, а не «ECP».
  4. Если Вы работаете в операционной системе Windows 95/98/ME, следует проверить настройки параллельного порта. Для этого в свойствах виртуального принтера нужно нажать кнопку «Настройки порта». Опция «Очередь для заданий печати DOS» в открывшемся окне должна быть включена.
  5. Сформировать в очереди печати файл (spool-файл) с правильным типом документа и направить этот файл с описанием проблемы в службу поддержки компании «РИТ СЕРВИС» по электронной почте.
 

Возможные проблемы

 

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

Установка программы АПС-Печать

Принтер, подключенный на LPT-порт имеет собственную панель управления (Canon, Epson Stylus, HP LaserJet 5P и т.п)
  1. Заменить драйвер виртуального принтера на другой, поддерживающий EMF (рекомендуется Epson LQ-200, или Epson LQ-580, или Epson LQ-590 ).
  2. В свойствах виртуального принтера установить любой другой локальный порт (LPT или COM), который не используется этим принтером.
Сетевая печать (сетевой принтер назначен на локальный порт)

 

В свойствах виртуального принтера установить любой другой локальный порт (LPT или COM), который не перенаправлен на сетевой ресурс.

Для печати документов используется программа, написанная на MS Access.
  • Вариант 1. Установить виртуальный принтер как принтер по умолчанию. 
  • Вариант 2. Изменить в печатной форме документа используемый принтер. Для этого форму (отчет) с документом следует открыть на редактирование и в параметрах печати изменить принтер, после чего форму (отчет) следует сохранить. 
На компьютере установлена программа, запрещающая изменения в реестре Windows.

Работа АПС-Печать подразумевает чтение и запись параметров в реестр Windows. Для корректной работы виртуального принтера следует разрешить запись в реестр. При возможности рекомендуется запретить использование программ, блокирующих запись в реестр. Если невозможно отказаться от использования таких программ то рекомендуется временно запрещать использование программы, запрещающей модификацию реестра: 

  1. При установке АПС-Печать до запуска программы установки ASETUPxx.EXE. 
  2. Для изменения конфигурации, добавления нового или модификации существующего виртуального принтера. 

При использовании программы, запрещающей изменения в реестре Windows, возможно, будет некорректно работать программа «АПС-Печать». 

Печать документов со штрих-кодом

При печати платежного документа на виртуальный принтер возникает ошибка: «Файл не найден: «C:\WINDOWS\SYSTEM32\SPOOL\PRINTERS\xxxxx.SPL»

Если в Windows NT/2000/XP/2003/Vista/2008/7/2008R2 возникает такая ошибка, пользователю, который печатает платежные документы, нужно дать права на изменение на каталог \Windows\System32\Spool\Printers\

При использовании терминальной сессии документ не печатается

Возможные причины:

  1. Должна быть установлена специальная терминал-серверная версия АПС-Печать.
  2. Установка программы должна выполняться под сессией администратора на терминал-сервер. 
  3. Принтер, на который ссылается виртуальный принтер, должен быть зарегистрирован на терминал-сервере. 
При использовании терминальной сессии документ печатается без штрих кода

Если пользователям терминал-сервера публикуется не рабочий стол, а только пользовательское приложение, например, 1С, то строка запуска приложения должна выглядеть примерно следующим образом: "C:\Program Files\RSPrint\PrintMon.exe" /e "C:\Program Files\1Cv77\BIN\1CV7.exe", где PrintMon.exe – монитор виртуального принтера АПС Печать. Т.к. в режиме публикации приложения в Windows Server NT/2000/2003 отсутствует панель задач Windows, то для изменения принтера для печати АПС-Печать необходимо использовать комбинацию клавиш Alt+Shift+F8.

Документ со штрих-кодом не помещается по ширине на лист.

Вариант 1. В настройках виртуального принтера следует установить значения для правого и левого полей равным нулю (если это позволяет сделать драйвер установленного принтера).
Вариант 2. Во многих программах есть возможность изменения масштаба документа. Например, в MS Excel и 1С 7.7 для этого следует зайти в меню «Файл» -> «Параметры страницы…» -> «Масштаб» и установить опцию «Разместить не более чем на 1 стр. в ширину».

При печати из 1C v.6.0 под Windows NT/2000/XP/2003 изображение зеркальное или отсутствует текст

Следует изменить свойства принтера для печати (а не «APS Virtual Printer») - на закладке «Дополнительно» и выбрать опцию «Печатать прямо на принтер (ускорение вывода на печать)».

При печати из MS Excel (MS Access) исчезают линии при печати через виртуальный принтер

Вариант 1. Подобрать такой драйвер виртуального принтера, при котором линии появятся.
Вариант 2. Установить одинаковое разрешение (например, 300dpi) в свойствах реального и виртуального принтеров.
Вариант 3. Увеличить толщину линий в документе.

Штрих-код вытянут (сжат) по вертикали при печати из приложения DOS

Зайти в программу «Настройка АПС-Печать для DOS» и изменить модель или режим принтера.

При печати из приложения DOS вместо штрих-кода появляются непонятные символы

Зайти в программу «Настройка АПС-Печать для DOS» и изменить модель принтера.

 

Прием документов с нанесенным штрих-кодом

 

Штрих код напечатан нормально, все поля в документе заполнены, но операционист при вводе документа в систему говорит, что какие-то поля не заполнены

  • Записать название и версию используемого программного обеспечения для печати документов;
  • Записать полное наименование принтера, и версию драйвера для него;
  • Записать полный номер версии (четыре группы цифр и букв) используемой Вами программы АПС-Печать. Эта информация приведена в диалоге «О программе» приложения «Настройка АПС-Печать»;
  • Сформировать spool-файл с помощью функции «Подготовка файлов для службы поддержки»;
  • Отправить записанную информацию и spool-файл в службу поддержки фирмы «РИТ СЕРВИС» по электронной почте на адрес Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.

 

Часто задаваемые вопросы и ответы на них

Виртуальный принтер все время находится в «паузе», что делать?

Ничего не делать. Состояние приостановленной печати – штатное состояние виртуального принтера.

Драйвер принтера не поддерживает EMF

Заменить драйвер виртуального принтера на поддерживающий EMF (рекомендуется Epson LQ-200, или Epson LQ-580, или Epson LQ-590).
Изменение (замена) драйвера у виртуального принтера после его создания в большинстве случаев бесполезно из-за особенностей используемых драйверов принтера производителя. Ниже приводится рекомендуемая процедура замены драйвера при помощи удаления виртуального принтера.

ВАЖНО! Для виртуального принтера замена драйвера, не поддерживающего EMF ВСЕГДА должна осуществляться следующим образом (рекомендуется использовать драйверы Epson LQ-200, или Epson LQ-580, или Epson LQ-590, входящие в дистрибутив Windows):
  • Установить стандартными средствами Windows принтер EPSON LQ-200 (Epson LQ-580/Epson LQ-590) на локальный порт (рекомендуется LPT1). 
  • Удалить принтер «APS Virtual Printer».
  • Зайти в «Пуск» -> «Все программы» -> «АПС-Печать» -> «Настройка АПС-Печать» -> «Принтеры» 
  • Выбрать Epson LQ-200(Epson LQ-580/Epson LQ-590) в качестве используемого драйвера. Порт LPT1 в качестве используемого порта (даже если реальный принтер подключен к USB), реальный принтер в качестве принтера для печати и нажать «Далее». 
  • Чтобы убедиться, что всё сделано правильно, следует напечатать тестовый документ, нажав клавишу «Проверка». На листе должен распечататься штрих-код. 
  • После завершения установки виртуального принтера, принтер Epson LQ-200 (LQ-580/LQ-590), установленный ранее, можно удалить обычными средствами Windows.
Принтер HP LaserJet Series 1000 поддерживает только формат IMF

Заменить драйвер виртуального принтера на поддерживающий EMF особым способом (см. предыдущий пункт).

Принтер подключен к USB-порту или по сети

При установке виртуального принтера выбрать любой локальный порт (рекомендуется LPT1).

Что за файлы в каталоге AddDocs программы установки?

Это особые файлы дополнительных настроек, которые необходимо использовать только по указанию разработчиков.

Какой EMF выбрать в Windows 2000/XP/2003/Vista/2008/7/2008R2?

Можно выбрать любой из возможных типов данных NT EMF.

ПРИМЕЧАНИЕ В Windows NT/2000/XP/2003/Vista/2008/7/2008R2 у большинства современных принтеров не всегда выбор формата очереди печати как «EMF» означает, что драйвер поддерживает эту очередь. В этом случае рекомендуется заменить драйвер виртуального принтера на поддерживающий EMF (рекомендуется Epson LQ-200, или Epson LQ-580, или Epson LQ-590) особым способом (см. раздел «Драйвер принтера не поддерживает EMF»).
В установках принтера в Windows NT/2000/XP/2003/Vista/2008/7/2008R2 не сохраняется выбранный формат EMF

В свойствах драйвера на закладке «Дополнительно» следует установить флажок «Включить дополнительные возможности печати».

 

Если вам не удалось добиться вывода штрих кода на печать

 

Напечатайте тестовую страницу - если штрих-код нанесен на тестовую страницу, то проблема может быть связана со следующими причинами: 

  • Выводом документа на обычный принтер - при печати нужно выбирать виртуальный принтер. 
  • Ошибкой программного обеспечения при выборе принтера. Установите виртуальный принтер, как принтер, используемый по умолчанию в системе. 
  • Отсутствием требуемого кода по ОКУД. Исправьте форму используемого документа. 
  • Несоответствием печатаемой формы с утвержденной для этого типа документа. Проверьте правильность формы документа (наличие всех необходимых линий, отсутствие разрывов линий, наличие и корректность кода по ОКУД, при его наличии). 
  • Другими причинами. Сформируйте из Вашей программы spool-файл с используемым типом документа в очереди печати (см. ниже) и направьте его с описанием проблемы в сервис-центр по электронной почте. 

Если штрих-кода на тестовой странице нет: 

  • Перезагрузите компьютер и повторите печать тестовой страницы на виртуальный принтер. 
  • Прочтите рекомендации, которые распечатались на тестовой странице (в версии АПС-Печать 3.17.00 и выше).
  • Сформируйте из Вашей программы spool-файл с используемым типом документа в очереди печати (см. ниже) и направьте полученный файл с описанием проблемы в сервис-центр по электронной почте.
 

Сохранение spool-файла для службы поддержки

 

При формировании документа заполните максимально возможное количество полей документа. Содержание полей может быть любым – для проверки это не имеет никакого значения.

Для печати используется Windows-приложение в MS Windows

  • Проверьте, что формат очереди печати для виртуального принтера установлен как NT EMF (EMF).
  • Откройте окно «Настройка виртуального принтера (меню «Пуск» - «Все программы» - «АПС-Печать» - «Настройка АПС-Печать» - «Принтер...»).
  • Активируйте функцию «Подготовка файлов для службы поддержки» и нажмите ОК. 
  • Напечатайте на принтер APS Virtual Printer Ваш документ (платежное поручение и т.п.).
  • По запросу системы сохраните файл.
  • Отправьте по электронной почте письмо, содержащее информацию о принтере, программе для печати документов и сохраненный файл в сервис-центр компании «РИТ СЕРВИС» на адрес Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript..

Для печати используется DOS-приложение в MS Windows 95/98/Millenium/NT/2000/XP/2003/Vista/2008/7

 

При использовании очереди печати Windows:

  • Сохраните spool-файл аналогично Windows-приложению (см. выше).

Если используется монитор файлов:

  • Завершите работу монитора печати файлов.
  • Напечатайте документ из Вашей программы
  • Скопируйте файл, соответствующий маске из папки, указанной в настройках монитора файлов на дискету или в другую папку.
  • Проверьте, что скопирован правильный файлы (по дате и времени создания), и что он в текстовом формате (при просмотре файла должен быть виден напечатанный документ в кодировке DOS, возможно, с управляющими кодами для принтера). 
  • При необходимости - удалите файл с диска из папки, указанной в настройках монитора файлов
  • Запустите монитор печати файлов (или закройте все задачи и перезагрузите компьютер). 

Если используется перехват порта в DOS-сессии (для Windows 95/98/ME):

  • Завершите работу монитора печати файлов.
  • Напечатайте документ из Вашей программы
  • Скопируйте файл PRNCAP.SPL из папки WINDOWS\SPOOL\PRNCAP в другую папку.
  • Проверьте, что скопирован правильный файл (по дате и времени создания), и что он в текстовом формате (при просмотре файла должен быть виден напечатанный документ в кодировке DOS, возможно, с управляющими кодами для принтера). 
  • Удалите файл .SPL с диска
  • Запустите монитор печати файлов (или закройте все задачи и перезагрузите компьютер). 
  • Отправьте по электронной почте письмо, содержащее информацию о принтере, программе для печати документов и сохраненный файл в сервис-центр компании «РИТ СЕРВИС» на адрес Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript..
  •