Связь OpenERP с принтерами: base_report_to_printer

Оригинал статьи найдете здесь

Введение


Пользователям OpenERP часто необходимо послать на печать отчеты системным принтерам, чтобы напечатать отчеты на бумаге.

В OpenERP 5, эта функциональность была осуществлена prinjob модулем. Это обеспечило несколько функциональностей, один из них должен был автоматически послать отчеты принтерам CUPS. После выпуска OpenERP 6, модуль перестал работать. В том пункте один из авторов printjob сказал, что не будет переносить модуль в OpenERP 6, очень много пользователей были оставлены с пустыми руками.

Недавно, я поднял проблему снова и, проанализировав проблемы перенесения printjob в OpenERP 6, я решил понять модуль, который будет экстраполировать самые важные функциональности printjob и лучше приспосабливаться к печати методов OpenERP 6. Так родился, base_report_to_printer.

Конфигурация


base_report_to_printer модуль загружаем от apps.openerp.com или непосредственно от нашего репозитория. Как только Вы устанавливали это, меню Printing появится.

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

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

Вы можете установить глобальное поведение, или дифференцировать это согласно пользователя, который печатает. В примере глобального поведения определяет, чтобы послать отчет клиенту непосредственно (Послать Клиенту), поэтому не посылая это принтеру. Но если пользователь elbati напечатает, то отчет пошлют отобранному принтеру (Послать Принтеру).

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

После окончания конфигурации Вы должны будете только нажать на кнопку печати, связанную с отчетом (или начать отчет мастера или неважно), и система автоматически пошлет отчет ранее установленному принтеру.

Счастливой печати.

2 комментария

avatar
вот это действительно интересно! +500
avatar
Еле осилил блин. Ладно оставим качество перевода за бортом. Мне интересно, действительно ли это так необходимо и лишние телодвижения в пдф-ридере напрягают?

Оставить комментарий