用QReport控件不就可以吗?简单直观。
另外用printer的canvas可以很好地控制位置。

解决方案 »

  1.   

    1、不要用任何别人写的控件,因为他们可能都能用但你的问题总是不能完全解决,如果到时你没有他的源代码或他的代码太多且没有注释(多半没有)你就等着被老板......
    2、自己写代码在canvas上画,虽然麻烦但能解决任何报表的问题;因为一切都在你的控制之中;
    3、打印时在tPrinter的画布上画
    4、我长期这样做,从未遇到解决不了的报表
      

  2.   

    这个东西我做过,太单间了.就用Qreport,显示的数据用程序控制就行了
      

  3.   

    这个东西我做过,太单间了.就用Qreport,显示的数据用程序控制就行了
      

  4.   

    我也做过几个打印程序,但不知是否就是票据打印程序? 不管怎样,先介绍一下开发情况,仅供参考.1.为医院打病历单:其特点为
      *因同时要打印图像,所以使用了激光打印机;
      *端口问题由系统考虑,我只是调用;
      *病历单的形式是按医院要求设计的,全部内容都由程序来打印;
      *内容除姓名、年龄、性别、日期、时间外,还有一幅图片以及医生的诊断;2.为餐厅打顾客所点的菜单,其特点为
      *开始用微型针式打印机,后来改用微型热敏打印机;
      *都用LPT1并口输出;
      *驱动程序由自己编写,在Delphi中嵌入汇编;
      *内容就是所点菜谱,外加日期、时间、编号等;
      *单据形式是可向想而知的;
      
      

  5.   

    当没有Win系统下的打印驱动时,自己又没有能力写一个标准驱动,就直接写数据到打印机,都是些ESC+换码什么的。
      

  6.   

    劝你到书店看一本书吧,《DELPHI开发进销存系统》,是和收银系统有关的,上面什么都有。
      

  7.   

    用QReport控件,另外用printer的canvas可以很好地控制位置 
      同意上述说法
      

  8.   

    用QReport控件,另外用printer的canvas可以很好地控制位置 
      同意上述说法
      

  9.   

    up
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  10.   

    up
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  11.   

    本人用现在就在写小程序。只要用QUICKREP就可以了。
      

  12.   

    一种办法是,统一所有的测量尺度(如像素),
    测量出要打印的位置(如在单据(10厘米,10厘米)处),
    将之转换统一的测量后,用printer.canvas的输出即可。
      

  13.   

    TO disk1000() :
      没有驱动?1、找;2、写;3、辞职
      

  14.   

    一般而言,要是针打,还是比较好搞的,去网上搜一下,类似的打应急资料,那些个命令很简单----我声明:我没写过,我只是见过那些个命令,以前那些dos编程的书有带过的,不复杂
      

  15.   

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
    给你一个网址,
    是做商场POS收银系统的,里面有好东东,
    打印机的逐行打印,开钱箱等等,
    你去转转吧
    http://www.diy-pos.com/support/driver.asp★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★