如何对串口打印机编程

解决方案 »

  1.   

    楼主得问题太过于笼统,被人根本没有办法帮你
    不过偶可以大致给你介绍点:如果是在2000下,你可以使用api或者控件进行编程
    但我估计用串口打印机这么落后得东东可能用得是98这样你可以对串口地址进行读写,如果要是不带汉字库得打印机,那楼主可就
    惨了,烦都烦死人!
    下边是读写串口得函数//=======================================================================
    // 名称:    PortReadByte
    // 说明: 读端口函数,一次读取一个字节。
    // 参数: wAddr:Word 端口地址
    //
    // 返回: Byte
    function PortReadByte(wAddr: Word): Byte; assembler; register;
    asm
    MOV   DX, AX
    IN     AL, DX
    end;// 名称:    PortWriteByte
    // 说明: 写端口函数,一次写一个字节。
    // 参数: wAddr:Word
    // 端口地址
    // bValue:Byte
    //            写到端口的数值
    // 返回: 无//=======================================================================
    procedure PortWriteByte(wAddr: Word; bValue: Byte); assembler; register;
    asm
    XCHG AX, DX
        OUT     DX, AL
        
        
    end;