厂商 :高胜宏盈科技(深圳)有限公司
广东 深圳- 主营产品:
作为一个淘宝店主,媒体不是登旺旺就是写快递,周而复始,一日一年,这不,今天快递小哥又来收快递了。
??话说我主要是做一些韩国化妆品的生意,因为之前在韩国留学,加普威手机打印快递单,所以就近水楼台先得月。回到国内以后,本来想去公司工作的,然而并没有合适的工作适合我,曾经也是海投简历,但是没有我满意的公司。这也是我的一个遗憾。
??在我们的圈子里,代购也是一个正当生意,遵循着时间空间的落差,高卖低买,也算是一门生意。反正也没有合适的工作去养我,干脆就做做代购算了。这一干就搞了2年。
??原来开始做代购,都是朋友同学间的生意,南天手机打印快递单,做来做去,也很难有大的订单,于是在15年趁着互联网的东风做起了微商,当时我网络一众姐妹,一边淘宝店一边有赞店,就热火朝天的做起来了。现在终于熬出头了,每个月的订单有5、6万单,小姐妹们也都升职加薪,赢取高富帅。
本来在16年打算扩张业务的,产品支线由原来的化妆品过渡到包包鞋子。可摆在我们眼前的小问题却阻挡了我们前进的步伐。我一直都在极力鼓励小姐妹们赶紧找男朋友,有了男朋友就可以免费帮我们搬东西啊,收发快递啊。但是这几个死鬼就知道在闺蜜圈浪,不去把。气的我是不要不要的。我一度怀疑她们是不是弯的girl。反正现在收入也稳定了,就让她们好好玩玩吧。扩展的事情就先放一边了。
??在扩张方面,除了姐妹们的事情其实还有一个,就是收发快递的事情。现在每天2000单的快递要发,再加上一些退换货的快递,我都要疯了。作为一个team的boss,我必须hold住,所以在这个事情上我都是低调处理。比如前两天元旦,很多男boy买了我们很多产品去送他的小女朋友。订单量就增加了。于是我就在这几天找了几个膀大腰圆的帅仔做。我给他们安排的工作主要是负责打包快递的包装和填写快递单,按计件算费用,7天一结算(国庆放假7天)。比如一个打包好的盒子是1块钱,一个填好的快递单是5毛钱。如果打包太浪费包装我就扣5毛,如果填坏一个快递单我就扣2毛。毕竟做生意要讲究效率和精打细算。
??等7天假期假期结束的时候,我也没有拿出去多少工资,因为他们都太粗心了,经常包装打包的丑,快递单写错的多。如果不是我仁慈,估计他们这几天坐下来都要倒贴我钱。最后每个人给了600块就结束了这次10.1物流高峰期。
通常采用的解析方式是顺序逐个解析每个字符,比如在进行页长设置时要连续判断三次,如果发现有三个连续字符依次是“0x1B 0x28 0x63”,那么才能知道这是设定页长命令,得力手机打印快递单,然后再继续读取后面 6 个参数计算页长。这种解析方式结构死板,不利于后期升级,并且解析效率低。为此,我们设计了一种基于表格的打印机命令解析方式,这种方式结构灵活,方便于解析程序的升级,同时也提高了解析效率。查表解析法原理如图 3。当解析程序接收到一段字符串后,依次提取每个字符,将每个字符看过一维表的下标查找该表格的内容,表格的内容指明了进行下一步解析所要完成的工作。当前解析的命令不同,下一步解析所要完成的工作也不同,可能是发送一条打印机动作命令,比如换行,因为换行只有“0x0A”一个字符,也可能是查找二级表或者三级表。
查表法的关键是建表。首先定义结构体,该结构体中需要包括一个通用的函数指针,如下示例:struct strOperate{ void (*myOpefun) (); }然后,创建该结构体的数组。strOperate firstTable[256],那么这个数组就是我们的一级表。至于二级表和三级表的创建方法和一级表相同,我们可以根据实际需要进行创建。最后,给指针赋值。firstTable[下标].myOpefun = Myfun;Myfun()是我们编写的实际解析函数,它具有指明下一步解析任务的功能。创建了表后,在解析过程程序中,依次提取字符调用相应函数。例如我们收到的字符是0x0A,那么通过语句 firstTable[0x0A]. myOpefun()就能很快的调用到换行函数。由此可以看出,查表法解析速度快,效率高,只需一步就能找到相对应的解析命令;此外,查表法结构简单灵活,在后期解析程序升级过程中,只要通过 firstTable[下标].myOpefun= Mynewfun 语句就能完成升级而不需要改变整体结构。
5.3 打印机控制程序设计
为了实现对打印机的控制,较多采用的方案是以单片机作为控制系统的微处理器,通过一些大规模的集成电路来控制。但是这种方案中微处理器所需的周边器件较多, 对整个系统的稳定性、可靠性有较大影响,同时由于打印机控制器件较多,包括两个步进电机和 24 个打印针头,所以单片机处理速度也成为制约提高系统实时控制性的一个瓶颈。此外,针式打印机具有 24 个针头,每个针头都需要单独控制,这样就要占用单片机大量的接口资源,而一般单片机并没有这么多的接口。为此,手机打印快递单,我们采用单片机 + CPLD 的方法来实现对打印机的控制。在本文设计中,单片机采用的是 Atmel 公司生产的 AT91sam7s32 芯片,该芯片是一款集成有 USB 通信口的 ARM内核控制器;CPLD 使用 Altera 生产的 MAXIIEPM1270芯片,该芯片具有 1270 个逻辑单元和 212 个用户引脚,可以满足打印机控制的速度要求和接口要求。在单片机 + CPLD 的打印机控制系统中,CPLD 内运行打印机运动控制算法程序,负责打印机执行机构的控制,单片机内运行任务调度程序,负责打印指令的调度。任务调度程序与运动控制算法程序之间,通过 CPLD 为单片机提供的寄存器接口进行通信。由于篇有限,在此我们仅对打印机控制程序的总体工作流程进行介绍,对于 CPLD 的设计暂不叙述。
打印机控制程序如图 4,当打印机控制程序开始执行时,首先检查 CPLD 状态寄存器,查看当前 CPLD 是否有任务正在执行,如果有就交出 CPU 时间给其他程序模块;如果当前没有任务,检查指令栈中是否有指令需要执行,如果有指令,就将该栈顶指令放入 CPLD 的指令寄存器中,然后设置状态寄存器通知 CPLD 执行。如果没有指令则继续让出 CPU 时间给其他程序模块。当 CPLD 将指令执行完毕后,修改状态寄存器为无任务装态,为接受下条指令准备。
手机打印快递单,发货神器,得力手机打印快递单由高胜宏盈科技(深圳)有限公司提供。高胜宏盈科技(深圳)有限公司(www.88print.com.cn/)实力雄厚,信誉可靠,在广东 深圳 的其它等行业积累了大批忠诚的客户。公司精益求精的工作态度和不断的完善创新理念将引领高胜宏盈科技(深圳)有限公司和您携手步入辉煌,共创美好未来!