Biprint не работает с 1с
так что, печать с сервера пошла?
какие образом печатаешь в этом случае?
еще как вариант:
сохраняй результат печати в файл, а потом батником печатай.
например батник, который будет печатать все файлы из указанной папки, а в конце удалять их, такое вроде пишеться.
2. сохраняете как пдф
3. через командную строку отправляете пдф на печать
4. профит (4) spezc, команду в студию.
Пробовал, скачал API Acrobat Reader - не катит.
см. 1 пост:
- печать через Adobe Reader () (печатная форма сохранена в pdf) – «Новый COMОбъект("AcroExch.AVDoc")…» (проверял и на объектах "AcroExch.App", "AcroExch.AVDoc.1" – везде не верно указан класс), но не прокатывает, где-то прочитал, что нужна версия Prof как минимум.
Хотя сейчас только пришла идея - использовать Foxit Reader. (6) Rokstedi, вроде как нашел решение.
Пробовал вызывать Adobe Reader с параметром, но открывался документ, а затем шла печать:
"C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" /h /t "G:\Test.pdf" "Microsoft XPS Document Writer".
Решил проверить с Foxit Reader, вроде как катит (ничего не открывается, сразу идет печать), но еще не проверял работу в фоновом задании:
"C:\Program Files (x86)\Foxit Software\Foxit Reader\Foxit Reader.exe" /t "G:\Test.pdf" "Microsoft XPS Document Writer".
Буду проверять на выходных. (7) Aero, и как проверка? У меня в серверном варианте не работает. Видно что процесс Foxit запустился, но печать не происходит.
Если взять ту же строку запуска и открыть под обычным пользователем через cmd - то печатает. (7) понимаю что тема древняя, но все же. нашли решение для печати из 1С на сервере?
(9) Добрый день.
Как сделал - под кассиром запускается дополнительный сеанс, в нем открывается форма с обработчиком ожидания. Процедура из обработчика ожидания проверяет, есть ли что-нибудь на печать (у меня данные хранятся в регистре сведений), если есть - печатает и очищает регистр сведений. Т.к. доп. сеанс запускается на клиенте и интерактивно, то проблем с печатью нет.
Ниже часть кода:
Саму обработку "ОбработкаЗаданийНаПечать" не даю, она заточена под мою архитектуру. Если надо, могу дать. В этой обработке весь код по проверке данных к печати, и сама печать. При печати создаются документы, печатные формы которых и печатаются.
Пользователь, имеющий опыт установки и настройки и использования программного обеспечения в Windows.
Руководство по установке "BiPrint - Клиент"
1. Система BiPrint - Клиент
1.1. Назначение программы
Программа BiPrint-клиент предназначена для нанесения двумерных штрих-кодов на бумажные платежные документы 1C:Бухгалтерия.
1.2. Что нужно сделать?
Прежде всего, нужно установить программу BiPrint - Клиент на каждый компьютер, где печатаются платежки.
1.3. Что требуется для BiPrint - Клиент?
1.3.1. Необходимое оборудование
Для установки и использования системы BiPrint - Клиент достаточно:
Компьютера класса Pentium-100 и выше с оперативной памятью не менее 16МБ.
Любого принтера, который способен печатать в графическом режиме с разрешением не менее 144 точек/дюйм (лазерный, струйный, матричный).
6 Мб свободного места на жестком диске.
1.3.2. Программное обеспечение
На компьютере должна быть установлена операционная система (ОС) - Windows 95/NT4/98/ME/2000/XP/2003/XP/XP x64/2003 x64 и выше.
Поддерживаемые платформы - i386x86-64 (AMD64).
2. Порядок установки BiPrint - Клиент
2.1. Программа установки
Для установки системы BiPrint-Клиент нужно запустить программу установки BiPrint-Client_0K-Y.YY.YY.exe (где Y.YY.YY - номер версии).
Программа последовательно выведет на экран ряд диалогов, в которых попросит ответить на несколько простых вопросов:
Выбор каталога для установки
Каталог для установки – это каталог, в который будут помещены все компоненты BiPrint-Клиент. На данном шаге можно сменить этот каталог.
Выбор названия папки в меню "Пуск"
После установки BiPrint-Клиент, в меню " Пуск " появится новая папка с программами BiPrint-Клиент. На данном этапе можно сменить предлагаемое название.
Все готово к установке
После того, как получены ответы на предыдущие вопросы и появится диалог с кнопкой " Установить ". По нажатию этой кнопки будет произведена установка BiPrint-Клиент на компьютер в соответствии с полученными указаниями.
РЕКОМЕНДУЕТСЯ : в процессе установки в диалоговых окнах оставлять все значения по умолчанию.
Завершение Мастера установки BiPrint- Клиент
По завершении установки BiPrint-Клиент следует нажать кнопку " Завершить ". После этого будет завершена работа мастера установки BiPrint-Клиент.
2.2. Установка виртуального принтера
После установки BiPrint-Клиент следует создать виртуальный принтер BiPrint, на который в последующем следует отправлять на печать платежные поручения.
В открывшемся окне Вам необходимо нажать кнопку « Далее »
Следующий шаг – выбор конечного принтера, на который будет осуществляться печать документов.
Выберите Ваш принтер из списка и нажмите кнопку « Далее ». После этого программа настройки установит виртуальный принтер BiPrint на Ваш компьютер.
Последнее диалоговое окно сообщает нам об окончании установки BiPrint Client.
В открывшемся окне необходимо проверить несколько опций:
Сделать виртуальный принтер принтером по-умолчанию
( должна стоять «галочка»).
Запустить настройку и проверку виртуального принтера
( «галочки» быть не должно)
Запустить настройку формирования штрих-кодов
( «галочки» быть не должно)
2.3. Дополнительные настройки
В отдельных случаях Вам может потребоваться настройка размещения штрих кода на платежном документе(расположение изображения штрих кода на листе). Для этого Вы можете воспользоваться программой настройки расположения штрих кода. Для ее запуска нажмите на значок BiPrint Client в системном трее (правый нижний угол рабочего стола, рядом с часами) левой кнопкой мыши.
В открывшемся меню выберите пункт «Настройка формирования штрих-кода», будет запущена программа настройки размещения штрих-кода.
Для изменения положения штрих-кода на платежных документах воспользуйтесь вертикальным и горизонтальным «ползунками» настройки положения штрих кода. Вертикальный ползунок отвечает за положение штрих-кода по вертикали, и горизонтальный – по горизонтали соответственно.
После выполнения всех необходимых настроек нажмите кнопку «ОК».
2.4. Завершение установки
В результаты установки BiPrint-Клиент:
В меню Windows " Пуск "-" Программы " появится новая программная группа с названием "BiPrint-Клиент" (если название группы не было изменено при установке). В этой группе находятся программы запуска и дополнительной настройки выбранных компонентов, программа удаления BiPrint-Клиент, а также справочная информация.
В группу " Пуск "-" Программы "-" Автозагрузка " добавятся автоматически запускаемые компоненты BiPrint-Клиент. При желании эти компоненты можно оттуда удалить с тем, чтобы запускать их вручную.
В системном трее (рядом с часами и индикатором клавиатуры) появятся иконки запущенных компонентов BiPrint-Клиент. Щелкнув по ним мышью, можно изменить их настройки или завершить их работу.
В перечне принтеров Windows появится дополнительный принтер с названием " BiPrint " (только если были выбраны компоненты "Виртуальный принтер . ").
3. Обращение в службу поддержки
При обращении в службу поддержки, кроме подробного описания Вашей проблемы, нужно указать следующие сведения:
1. Операционная система (например, Windows 98).
2. Программа подготовки платежных документов (например, 1:С Бухгалтерия 7.7 Казахстан).
3. Полное название модели принтера, на который печатаются платежные документы (например, HP LaserJet 1200 или Canon S200, а не HP или Canon). Способ подключения принтера - локальный LPT-порт, USB-порт или сетевое подключение.
4. Версии драйверов виртуального принтера и принтера для печати (например, HP LaserJet 1200 Series PCL 6).
5. Версия программы "BiPrint - Клиент" (например, 2.51.08).
Чтобы узнать версию драйвера принтера:
Нажмите " Пуск "-" Настройка "-" Принтеры ".
В окне " Принтеры " найдите интересующий Вас принтер и кликните по нему правой кнопкой мыши. В контекстном меню выберите пункт " Свойства ".
В появившемся диалоге перейдите на закладку " Дополнительно " (или " Сведения ").
После слов " Драйвер …" как раз и содержится название драйвера.
Чтобы узнать номер версии "BiPrint - Клиент":
Нажмите " Пуск "-" Программы "-" BiPrint - Клиент "-" BiPrint - Клиент Настройка " (или " BiPrint - Клиент для DOS Настройка ").
В открывшемся окне настройки нажмите кнопку " О программе… ".
После слов "Версия:" указан номер версии программы.
Программа BiPrint Client готова к работе.
Обязательно ознакомьтесь с инструкцией по эксплуатации.
Программа автоматически определяет наличие платежного поручения в печатаемом документе. В случае печати документов отличных от Платежного поручения штрих код выводиться не будет.
На сервере стоит biprint(программа для печати штрих-кодов на платёжках) - соответственно при печати на нем окошки подтверждения вылазят у всех -
пример: печатает терминал-клиент на biprint - к нему вылазит окошко подтверждения печати biprintа,
такое же окошко вылазит и у остальных терминал-клиентов - им приходится соответственно нажимать отмену, иначе вылезет столько платежек сколько клиентов
Естественно их это жутко раздразает нажимать раз 30 в день окошки потверждения печати.
Как победить сих тараканов.
Я пробовал ставить каждому терминал-клиенту на локальные машины biprint и мапить принтеры
(3 сетевых) на терминал-сервере - в результате у меня в списке принтеров в терминальной сессии столько же сколько терминал-клиентов
Братцы. запутался я основательно - поможите недотепе.
Все юзеры имеют разные логины и разные терминальные логины.
Добавлено:
zaslav
nnstepan
Jadeite
Люди. Нет не так - Вы ЧЕЛОВЕЧИЩА.
СПАСИБО ОГРОМНОЕ. зпт МОНСТРЫ. зпт СПАСИТЕЛИ тчк Очень выручили. очень
Вы просто спасли от расправы со мной нашей стервозной ГЛАВБУХШИ.
Когда я убрал галку - вроде заработало нормально - ни у кого окошки не вылазят.
но на следующий день началось - если терминал юзер отправляет на печать через biprint
то его задание успешно отправляется на печать, но если раньше другие терминал-
клиенты жмакали кнопку отмены - то сейчас у них такой возможности нет и с их стороны
посылается копия на принтер - в результате на принтер посылается столько копий -
сколько активных теминал клиентов - это кошмар - помогите.
Как запретить терминальным соседям печатать копии чужого спула. я в панике - меня
На сервере уст. BiPrint (4.1.23), клиент BiPrint запускается в каждом сеансе пользователя самостоятельно (не всем бухг. в нем есть потребность) и цепляется к перенаправленному принтеру, принтеры цепляются через сеанс RDP, логины юзеров разные.
При печати платежек появляется окно BiPrint, но принажатии "ОК" отправляется на печать то на нужный принтер, то на любой другой подключенный к терминальной сессии.
Терминальных сессий, одновременных: 4 - постоянно, 2 - периодически.
Кассир уже взвыл - бегать по кабинету, а то и в соседний.
Думал убрав галочку с запроса окна BiPrint проблему решу (как писалось некоторыми), но как оказалось - НЕТ.
Читайте также: