映美24针针式打印机

厂商 :高胜宏盈科技(深圳)有限公司

广东 深圳
  • 主营产品:
联系电话 :15013526377
商品详细描述

4 .打印机固件程序设计

4.1 打印机描述符设计

USB 设备通过描述符来定义自身的特性。一个基本的 USB 设备需要实现也必须实现四

个描述符,分别是:设备描述符、配置描述符、接口描述符和端点描述符。

(1) 设备描述符:USB 设备描述符用于表示 USB 设备的总体信息,一个 USB 设备只能

有一个设备描述符。为方便描述符的管理,在 At91sam7s32 芯片内可以将描述符设计为结构

体,示例代码如下:

typedef struct {

unsigned char bLength;

unsigned char bDescriptorType;

unsigned short bcdUSB;

unsigned char bDeviceClass;

unsigned char bDeviceSubClass;

unsigned char bDeviceProtocol;

unsigned char bMaxPacketSize0;

unsigned short idVendor;

unsigned short idProduct;

unsigned short bcdDevice;

unsigned char iManufacturer;

unsigned char iProduct;

unsigned char iSerialNumber;

unsigned char bNumConfigurations;

} USBDeviceDescriptor;

在打印机设备类的开发中,DeviceClassb, DeviceSubClass,DeviceProtocol 三项的值均为0,表示 USB 设备的接口互相独立,这三项的值是按照 USB 协议中对打印机类的描述设定的;idVendor 由 USB 芯片生产商提供,这个值是由 USB 组织统一发放的。我们采用的是 ATMEL 公司生产的 At91sam7s32 芯片,该公司的 USB 供应商号码为 03EB;idProduct由 USB 设备生产商自行定义。(2) 配置描述符:在 USB 设备中可以有一个或多个配置,而每一个配置对应一个配置描述符。在 USB 设备的开发中,TotalLength 表示的是一个完整配置的长度,即配置描述符长度+ 接口描述符长度 + IN 端口描述符长度 + OUT 端口描述长度;NumInterfaces 表示当前配置接口数;Attributes 表示 USB 设备不采用总线供电,不支持远程唤。(3) 接口描述符:USB 设备的接口是一个端点的集合,负责完成该 USB 的特定功能。每一个 USB 接口都必须有一个接口描述符,用来表示接口的特性,包括接口的端点个数、所属的设备类和子类等。InterfaceClass 取值 0x07, InterfaceSubClass 取值 0x01,这两个值分别表示的是打印机设备类的基类和子类,这两个值也是由 USB 协议定义的;InterfaceProtocol 取值 0x02,表示的是打印机接口协议。USB 组织为打印机定义了 4 种接口协议,分别是 0x01 单向接口协议、0x02 双向接口协议、 0x03 与 1284.4 接口协议兼容的双向接口协议,以及 0xff 用户自定义接口协议。单向接口协议的 USB打印机只有一个OUT端点;双向接口协议有 IN 和 OUT端点各一个;与 1284.4 接口协议兼容的双向接口协议也具有 IN 和 OUT 端点各一个。我们采用的是双向接口协议,针式打印机,即打印机具有 IN 和 OUT 端口各 1 个,并且 USB 协议还规定,这

两个端口的传输类型必须为块传输。(4) 端点描述符:端点描述符用于指出 USB 设备端点的特性,包括其所属的传输类型,传输方向等信息。EndpointAddress 值分别设置为 0x01 和 0x82,表示将 1 号端口设置为 OUT 口,将 2 号端口设置为 IN 口,注意 IN 和 OUT 都是相对 USB 主机来说的,所以这里的 IN 口是打印机向 USB 主机传输数据,OUT 口是 USB 主机向打印机传输数据bmAttributes 取值 0x02 表示采用块传输;MaxPacketSize 代表端点数据包的字节数,在全速设备中,一般是 64个字节,在高速设备中是 512 个字节,我们的打印机是一个全速设备,所以取值 64;Interval仅在中断传输中使用,所以必须为 0。配置描述符、接口描述符和端点描述符的结构体设计方法与设备描述符相同。



近几年电商的发展飞速,销售额也大幅上升,随之而来的海量快递单和出货单的打印也成为众多电商烦恼的问题。如何在网购高峰期轻松应对海量快递单和出货单的打印,是电商卖家的忧虑。

据调查,许多电商卖家在网购高峰期时,常常发货瘫痪,引起众多买家不满,许多忠实粉丝纷纷表示失望。发货神器访问过部分销售量中等的电商卖家,他们都表示,很多时候常常感到心累都是因为发货量太大导致发货速度降低,试过请外援帮助,但是价格较昂贵,而且无法保证发货信息填写准确。电商卖家告诉我们,即使他们能保证产品的质量是好的,但是却无法保证发货质量是好的,好东西不需要宣传,买家总会自动搜寻到他们,但是常常因为发货的关系,而影响店内评价。

每逢购物日,出货量都是最繁重的任务,得力24针针式打印机,为了保证电商的服务质量和店面信誉,发货的准确率以及发货时间的长短是至关重要的,否则即使产品再好,惠普24针针式打印机,店铺信誉也会受损,导致商家得不偿失。

电商卖家追求速度与质量,快递单打印成了商家们追逐的目标,而打印机的质量以及性价比也是商家们最重视的。

发货神器了解到众商家的需求,根据各大快递格式调试,增加不同的快递模式,以便不同商家使用。而发货量增加的时候,发货神器可选择多张打印模式,映美24针针式打印机,一次性打印所有快递单。而发货神器娇小的身型,可以减少商家们的办公空间。发货神器了解到许多商家电脑几乎全天使用电脑打印,电脑一天24小时待机,而长时间使用电脑容易导致辐射过大影响身体健康以及家庭使用电量消耗过大。发货神器多方面考虑,特别研发APP,可供商家们使用手机打印,发货神器APP后台拥有多数功能。

发货神器搭配专属打印机以及APP功能如下:

1.娇小身型,黑色时尚外观

2.一键复制粘贴发件人信息

3.后台设有备注栏目,以供商家们记录发货信息

4.多种快递单格式任意切换

5.支持单张或多张打印

6.上传收货人信息可随意在后台查询物流动向以及发货记录

拥有发货神器,电商卖家零失误发货,随时随地均可编辑以及查询收货人信息,帮助电商卖家快速、稳定、清晰的打印快递单,轻松享受每次发货快感,是电商卖家坐享好评的得力助手。


得力24针针式打印机_针式打印机_发货神器由高胜宏盈科技(深圳)有限公司提供。高胜宏盈科技(深圳)有限公司(www.88print.com.cn/)位于深圳市南山区南头街道桃园路与南光路交汇处西北侧田厦金牛广场B座2621-2622。在市场经济的浪潮中拼博和发展,目前高胜宏盈科技(深圳)有限公司在其它中拥有较高的知名度,享有良好的声誉。高胜宏盈科技(深圳)有限公司取得全网商盟认证,标志着我们的服务和管理水平达到了一个新的高度。高胜宏盈科技(深圳)有限公司全体员工愿与各界有识之士共同发展,共创美好未来。

标签:
相关产品推荐