Связь 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 напечатает, то отчет пошлют отобранному принтеру (Послать Принтеру).
Вы можете также определить поведение по умолчанию, связанное с пользователем, чтобы установить, определенному пользователью, если не по-другому установите, хочет послать отчеты всегда определенному принтеру или нет.
После окончания конфигурации Вы должны будете только нажать на кнопку печати, связанную с отчетом (или начать отчет мастера или неважно), и система автоматически пошлет отчет ранее установленному принтеру.
Счастливой печати.
Введение
Пользователям 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 комментария