Navigation

    Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    怎样设计一个打印超市POS小票的rml呢?

    Odoo 开发与实施交流
    5
    18
    16505
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      manofphysics last edited by

      RT,当我们在超市购物时,超市的POS receipt printer会根据你购物的数量自动调整小票纸张的长度,这个功能能在rml文件中实现吗,大家有开发经验没?

      1 Reply Last reply Reply Quote 0
      • Joshua
        Joshua 管理员 last edited by

        报表问题 确实是个问题.....

        1 Reply Last reply Reply Quote 0
        • mrshelly
          mrshelly last edited by

          那个的打印同普通打印不一样的.

          一般会操作串口(COM)或者并口(LPT)来实现..

          1 Reply Last reply Reply Quote 0
          • M
            manofphysics last edited by

            [quote]原帖由 [i]Joshua[/i] 于 2009-11-26 17:09 发表 www.shine-it.net/redirect.php?goto=findpost&pid=3146&ptid=720
            报表问题 确实是个问题..... [/quote]
            你也碰到类似问题?

            1 Reply Last reply Reply Quote 0
            • M
              manofphysics last edited by

              [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文件中实现?

              1 Reply Last reply Reply Quote 0
              • M
                manofphysics last edited by

                [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小票打印机。

                1 Reply Last reply Reply Quote 0
                • O
                  oldrev last edited by

                  这个可能要在客户端做个插件配合服务器端实现

                  1 Reply Last reply Reply Quote 0
                  • M
                    manofphysics last edited by

                    [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])模块,这个模块和小票打印有关,但是不知道它是怎么实现的。

                    1 Reply Last reply Reply Quote 0
                    • O
                      oldrev last edited by

                      POS 也只是个服务器端模块,操纵不了打印机

                      1 Reply Last reply Reply Quote 0
                      • digitalsatori
                        digitalsatori 管理员 last edited by

                        小票打印机与普通打印机没有什么区别, 只要你能打印销售订单,就能打印POS小票。问题是,如果运行的openerp客户端在windows上是没什么问题的,要运行在linux上就要看有没有小票打印机的驱动了。

                        至于票据纸张的大小设置可以用python 代码动态设置pagesize。具体实现,研究一下应该不会太难的。

                        [[i] 本帖最后由 digitalsatori 于 2009-11-27 17:16 编辑 [/i]]

                        1 Reply Last reply Reply Quote 0
                        • mrshelly
                          mrshelly last edited by

                          一般POS机都是即扫即打的. 应该不是 OpenERP 报表的方式的...

                          1 Reply Last reply Reply Quote 0
                          • digitalsatori
                            digitalsatori 管理员 last edited by

                            @mrshelly,的确有你说的问题,不能直接使用目前报表打印的方式

                            1 Reply Last reply Reply Quote 0
                            • M
                              manofphysics last edited by

                              [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]]

                              1 Reply Last reply Reply Quote 0
                              • mrshelly
                                mrshelly last edited by

                                @manofphysics:

                                你所给的链接,就是直接操作打印机端口以实现打印的.
                                不管是 TCP/IP 的,还是USB的,还是LPT的,还是COM口的.

                                最终你都需要一个客户端控件来实现.
                                这个理论上与 OpenERP Server无关.

                                一般来讲应该与 OpenERP Client 有关.

                                如果使用 web Client 估计就需要 ActiveX 控件支持了.

                                1 Reply Last reply Reply Quote 0
                                • M
                                  manofphysics last edited by

                                  [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 也提到了

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    manofphysics last edited by

                                    [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

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      manofphysics last edited by

                                      [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

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post