怎样设计一个打印超市POS小票的rml呢?
-
[quote]原帖由 [i]Joshua[/i] 于 2009-11-26 17:09 发表 www.shine-it.net/redirect.php?goto=findpost&pid=3146&ptid=720
报表问题 确实是个问题..... [/quote]
你也碰到类似问题? -
[quote]原帖由 [i]mrshelly[/i] 于 2009-11-26 18:04 发表 www.shine-it.net/redirect.php?goto=findpost&pid=3149&ptid=720
那个的打印同普通打印不一样的.一般会操作串口(COM)或者并口(LPT)来实现.. [/quote]
你的意思是这个功能不能在rml文件中实现? -
[quote]原帖由 [i]mrshelly[/i] 于 2009-11-26 18:04 发表 www.shine-it.net/redirect.php?goto=findpost&pid=3149&ptid=720
那个的打印同普通打印不一样的.一般会操作串口(COM)或者并口(LPT)来实现.. [/quote]
在淘宝上有卖USB接口的POS小票打印机。 -
[quote]原帖由 [i]oldrev[/i] 于 2009-11-27 09:07 发表 www.shine-it.net/redirect.php?goto=findpost&pid=3157&ptid=720
这个可能要在客户端做个插件配合服务器端实现 [/quote]
昨天研究了一下rml2pdf的文档,没有找到希望。基于web的小票打印和打印机的关联很强,不知哪位研究过openerp的pos([i][i]point_of_sale[/i][/i])模块,这个模块和小票打印有关,但是不知道它是怎么实现的。 -
小票打印机与普通打印机没有什么区别, 只要你能打印销售订单,就能打印POS小票。问题是,如果运行的openerp客户端在windows上是没什么问题的,要运行在linux上就要看有没有小票打印机的驱动了。
至于票据纸张的大小设置可以用python 代码动态设置pagesize。具体实现,研究一下应该不会太难的。
[[i] 本帖最后由 digitalsatori 于 2009-11-27 17:16 编辑 [/i]]
-
[quote]原帖由 [i]digitalsatori[/i] 于 2009-11-27 18:09 发表 www.shine-it.net/redirect.php?goto=findpost&pid=3173&ptid=720
@mrshelly,的确有你说的问题,不能直接使用目前报表打印的方式 [/quote]
这里 www.ibm.com/developerworks/cn/java/j-lo-pos/ 有个好办法--[b] POS 打印机无驱打印。[/b]用python应该也能实现[[i] 本帖最后由 manofphysics 于 2009-11-27 18:38 编辑 [/i]]
-
你所给的链接,就是直接操作打印机端口以实现打印的.
不管是 TCP/IP 的,还是USB的,还是LPT的,还是COM口的.最终你都需要一个客户端控件来实现.
这个理论上与 OpenERP Server无关.一般来讲应该与 OpenERP Client 有关.
如果使用 web Client 估计就需要 ActiveX 控件支持了.
-
[quote]原帖由 [i]mrshelly[/i] 于 2009-11-28 08:12 发表 www.shine-it.net/redirect.php?goto=findpost&pid=3176&ptid=720
@manofphysics:你所给的链接,就是直接操作打印机端口以实现打印的.
不管是 TCP/IP 的,还是USB的,还是LPT的,还是COM口的.最终你都需要一个客户端控件来实现.
这个理论上与 OpenERP Server无关.一般来讲 ... [/quote]
这里 hotthing.blog.163.com/blog/static/2967030920090345613676/#comment=fks_083066082086080071083082081095086095087068084085086074 也提到了 -
[quote]原帖由 [i]mrshelly[/i] 于 2009-11-28 08:12 发表 www.shine-it.net/redirect.php?goto=findpost&pid=3176&ptid=720
@manofphysics:你所给的链接,就是直接操作打印机端口以实现打印的.
不管是 TCP/IP 的,还是USB的,还是LPT的,还是COM口的.最终你都需要一个客户端控件来实现.
这个理论上与 OpenERP Server无关.一般来讲 ... [/quote]
在服务器端实现应该也是可以的。 stackoverflow.com/questions/1174555/whats-the-best-way-to-directly-print-to-a-printer-like-pos-printer-over-the-we -
[quote]原帖由 [i]mrshelly[/i] 于 2009-11-28 08:12 发表 www.shine-it.net/redirect.php?goto=findpost&pid=3176&ptid=720
@manofphysics:你所给的链接,就是直接操作打印机端口以实现打印的.
不管是 TCP/IP 的,还是USB的,还是LPT的,还是COM口的.最终你都需要一个客户端控件来实现.
这个理论上与 OpenERP Server无关.一般来讲 ... [/quote]
stackoverflow.com/questions/1174555/whats-the-best-way-to-directly-print-to-a-printer-like-pos-printer-over-the-we