2012-05-24 2 views
0

Я установил программное обеспечение OpenERP 6.1, и теперь я хочу подключить его к фискальному принтеру. Есть некоторые файлы, которые я получил от поставщика фискального принтера, которые являются DLL-файлами. Фискальный принтер должен взаимодействовать через последовательный порт. Согласно поставщику эти файлы должны быть включены в исходный код программы, которую вы создаете. Эти файлы являются .net-файлами. Есть ли способ, которым программа должна взаимодействовать с фискальным принтером без использования этих DLL-файлов?Как подключить openerp с фискальным принтером

Любая идея о том, как интегрировать принтер и программу, будет высоко оценена.

ответ

0

В зависимости от того, что вы хотите печатать на этом принтере, вы можете попробовать следующее:

  • Написать службы .NET, который отслеживает каталог для текстовых файлов. Когда файл записывается в каталог, распечатывайте его содержимое и удаляйте файл. Затем создайте файлы OpenERP в этом каталоге, когда вы хотите что-то напечатать.
  • Используйте некоторые инструменты взаимодействия, чтобы напрямую общаться с Python на .NET. Я не использовал его, но Python for .NET звучит многообещающе. Вы также можете попробовать COM interop и написать обертку для тех библиотек, которые предоставляют их через COM.
  • Выясните, что представляет собой настоящий интерфейс для принтера и записывается в последовательный порт с Python.
  • Настройте принтер как обычный принтер Windows, а затем распечатайте обычные PDF-файлы, которые OpenERP создает для отчетов. Я не уверен, возможно ли это с вашим принтером.
+0

Я попытался использовать C#, но получаю исключение, которое я не смог решить. – user1333001

Смежные вопросы