税控收款机操作

2024-04-29

税控收款机操作(共8篇)

篇1:税控收款机操作

TH-606税控收款机简要操作说明

开机登录:开机后系统会自动进入登录界面,在登录界面选择操作员→点击【确定】→输入操作员密码(初始密码:111111)→点选【确认】→点选【返回】进入系统操作页面。

1.购买发票卷后要进行的操作:(分发发票和换票需联系操作)

(1)分发发票:(从税务局购买发票后做此操作)将用户卡(芯片向下向里)插入税控机,IC卡灯亮起表示插到位→点选主菜单【税控管理】中的【分发发票】→点选【读卡】提示读取发票成功→点选【确定】→点击【分发】→输入您购买的卷数→点选【确认】提示发分成功→点选【确认】。

(2)换票:当使用一卷新发票时,点击【收款开票】会自动进入换票界面→选择使用发票卷号段→点击【确认】(要确认选择的号段与使用的发票卷上的号段一致)→提示是否要使用该卷发票→点选【是】。

2.日常开票操作:选择【收款开票】中的【开票】进入“开票”界面→点击【名称】后的【▼】输入具体名称(如:电视机、电冰箱等)→点击【确定】→输入单位→输入数量→待名称单价数量都输入完毕后点击键盘上的【增加】键→确认商品所在的税目→点击【确认】(如果有多个经营项目可以继续添加,最多添加5个经营项目)→点击键盘上的【结账】键→输入付款单位名称(用手写笔付款单位冒号后面的横线输入)→点选【确认】→核对无误选择

【打印】完成开票。

3.处理非正常票的操作

(1)退票操作:选择【收款开票】中的【退票】进入“退票”界面→在右上角输入要退票的8为机打发票号码→点击键盘上的【确认】键→提示“该退票信息存在,请直接按功能键或退票键退票!” →点击【确定】→点击键盘上的【退票】键→去人退票信息无误后点击【打印】→再次提示是否要退掉该发票点击【确认】打印出负金额发票后即完成退票。(注意:退票要占用当前为用发票)。

(2)废票操作:选择【收款开票】中的【废票】进入“废票”界面→显示当前发票卷代码和废票号码(不可更改)→点击【确认】提示去人要作废该张发票→点击【确认】(注意:只能废除当前发票,一次只能作废一张)。

4.征期(每月1-15号征期内需要进行的操作)

(1)税务申报:在去税务所申报之前需做此操作)将用户卡插入税控机(芯片向下向里)→选择【税控管理】中的【税务申报】→在选择报税截止日界面点击【自然月申报】→在税务申报屏幕下面依次选择“汇总申报”、“发票卷申报”、“日交易申报”→前三项每申报一次都会提示“税务申报成功,请返回!” →依次完成三项申报后点击右上角的【返回】完成税务申报。

(2)完税:(从税务局申报回来之后需做完此操作)将用户卡插入税控机(芯片向下向里)→选择【税控管理】中的【完税】→点击【完税】(成功前,请勿拔卡)→提示“完税成功!”→选择【确定】完税操作完成。

TH-606税控收款机特别提示:

1.每月1至15号报税期应及时在本机插卡申报,再到税务局申报,否则会锁机。

2.在机器上操作税务申报后及时去税务授权,授权回来后及时在机器上完税,否则可能会导致授权信息的丢失,影响正常使用。(如果发票前做过申报回来后也要完税).3.申报或完税时,未提示成功请勿拔卡。

4.安装税控卡、色带、发票卷时一定要注意安装方式,发票卷不要安反,确保发票和底联打印正确。切记税控卡要断电安装,机器正常使用不要动税控卡。

5.开票时无需插用户卡。

篇2:税控收款机操作

柳州市地方税务局关于印发税控收款机购置费用抵免操作办法的通知 各县局、城区(开发区、工业新区)局,直属税务分局、各稽查局、机关各部门:

现将《柳州市地方税务局税控收款机购置费用抵免操作办法》印发给你们,请认真组织贯彻落实,遇到问题,请及时向市局反馈。

附件:1.购机费用抵免计算示例

2.抵免申请书

3.税控收款机购置费用抵免台帐

二○一○年九月三日

(对下只发电子文件)

柳州市地方税务局

税控收款机购置费用抵免操作办法

为了加强税控收款机推广应用工作的管理,规范税控收款机购置费用抵免的工作流程,明确税务机关办理抵免事项的部门工作职责,根据《国家税务总局、财政部、信息产业部、国家质量监督检验检疫总局关于推广应用税控收款机加强税源监控的通知》(国税发〔2004〕44号)、《财政部国家税务总局关于推广税控收款机有关税收政策的通知》(财税〔2004〕167号)、《国家税务总局关于实行定期定额征收的个体工商户购置和使用税控收款机有关问题的通知》(国税发〔2005〕185号)、《柳州市人民政府办公室关于印发柳州市推广应用税控收款机工作实施方案的通知》(柳政办〔2010〕154号)、《自治区地方税务局关于开展推广应用税控收款机试点工作的意见》(桂地税发〔2010〕15号)以及《柳州市地方税务局关于印发柳州市地方税务局推广应用税控收款机实施方案的通知》(柳地税发〔2010〕163号)的有关规定,制定本操作办法。

一、抵免范围

营业税纳税人购置税控收款机(包括税控器,下同)的费用,允许按规定抵免其应纳税额。纳税人由于税控收款机丢失(被盗)、损毁、流失等原因重新购置的税控收款机费用不得抵免。

购置费用是指购机发票上注明的税控收款机或税控器价格(不包括其他附件和可选件)。

二、抵免金额的计算方法(详见附件1:购机费用抵免计算示例)

纳税人首次购置税控收款机的费用实行当期抵免和新增抵免,新增抵免的基数为当期抵免后的余额。

(一)当期抵免

1.抵免当期应纳营业税。纳税人购置税控收款机,经主管地方税务机关批准后,可凭购进税控收款机取得的增值税专用发票上注明的增值税税额,抵免当期应纳营业税税额,或按照购进税控收款机取得的普通发票上注明的价款,依下列公式计算可抵免税额:

当期抵免营业税税额=[购机价款/(1+17%)]×17%

2.所得税前扣除:税控收款机购置费用达到固定资产标准的,应按固定资产管理,其按规定提取的折旧额可在企业计算缴纳所得税前扣除;达不到固定资产标准的,购置费用可在所得税前一次性扣除。

3.个人所得税扣除:对定期定额户购置税控收款机的购置费用允许将购置费用直接抵扣购机当月的个人所得税应纳税所得额,当月抵扣不完的,可以顺延,直至扣完。

(二)新增抵免

营业税纳税人使用税控收款机后新增的营业税可分一次或多次抵免购置税控收款机的费用,抵免的最长期限不得超过12个月。纳税人使用税控收款机后的第二个申报期可开始计算用于抵免的新增营业税税额。

新增营业税税额=当月申报应纳营业税税额-上一月平均应纳营业税税额

新增抵免费用限额标准:在2011年6月底申请购置税控收款机的纳税人,其购机费用允许全额抵免;在2011年12月21日前申请购置税控收款机的纳税人,其购机费用进行当期抵免后余额的70%允许新增抵免;之后申请购置税控收款机的纳税人,只进行当期抵免。

三、工作职责及流程

(一)税源管理部门

1.纳税人主管税务机关的税源管理部门负责申报抵免的审核工作。符合抵免条件的纳税人在抵免期内办理纳税申报时,应先将纳税申报表报税收管理员审核,同时提交以下申请资料:

(1)《抵免申请书》(附件2);

(2)税务登记副本复印件;

(3)购置税控收款机发票原件和复印件;

(4)税务机关要求的其他资料。

复印件应注明“与原件一致”,并加盖单位公章。

2.税收管理员对符合抵免条件的纳税人申请抵免金额审核无误后,在《抵免申请书》上签具“同意申请”意见,报所属税源管理部门领导审批同意后在《抵免申请书》上签署意见,交纳税人到办税服务厅登记《税控收款机购置费用抵免台帐》(附件3),并办理纳税申报。

抵免期内纳税人当期应纳税额=当期申报税额-当期允许抵免的税额。

当期允许抵免的税额和抵免的方式(一次性或分期抵免),由各县、区局、直属税务分局根据实际情况统一规定。

3.税源管理部门要严格审核把关,对抵免完毕的纳税人要及时恢复征税。对纳税人的抵免申请审核有不同意见的,应当向纳税人说明理由并将纳税申报表退回重新申报。

(二)办税服务厅

1.纳税人主管税务机关的办税服务厅负责抵免登记的工作。

2.纳税人购置税控收款机后,必须到主管税务机关办税服务厅办理注册登记后方能使用。办税服务厅窗口对税控收款机用户进行注册登记,除按规定写卡初始化外,还应当根据税源管理部门传递过来的经审核的抵免资料登记《税控收款机购置费用抵免台帐》。登记完毕后,将复印件存档,原件退还给纳税人。

纳税人在抵免期内办理纳税申报时,应当先由办税服务厅根据税源管理部门审核签字确认的《抵免申请书》登记《税控收款机购置费用抵免台帐》,再受理纳税申报。对累计抵免额超过规定抵免限额的,办税服务厅不得受理,并应当责成纳税人重新申报。

3.办税服务厅于每月月末将相关纳税人的税款抵免情况以书面形式反馈给各税源管理部门。

信息公开选项:主动公开

抄送:各位局领导,调研员,副调研员。

柳州市地方税务局办公室 2010年9月3日封发

篇3:税控收款机中间件设计

嵌入式系统一般体积较小,没有大容量的硬盘,程序大都放在FLASH和ROM中,外部设备也是根据实际需要而选择并且没有相对统一的硬件标准,所以嵌入式系统的开发有十分明显的特殊性。但是随着嵌入式设备的大量应用和发展,设备的复杂性越来越高,硬件差异性越来越大,使得原有的对每一种硬件环境都进行独立开发的模式成本高,风险大,因此越来越多的嵌入式设备厂商开始探索提高软件复用能力的方法,并由此提出了一种新的解决办法—嵌入式中间件软件的开发[1,2]。嵌入式中间件的开发包含两个主要方面:它是一种中间件;同时它又是实时嵌入式的。

作为嵌入式中间件,其上层是和应用程序交互的接口;下层,则往往直接面对各种不同的硬件平台,面对没有统一标准的各种硬件系统,如何为用户提供统一可靠的接口,成为嵌入式中间件设计中亟需解决的难题,而且受嵌入式系统实时要求,资源受限等因素影响,进一步加大了嵌入式中间件设计的难度[3,4]。

2 税控收款机软件模型

目前,中间件技术的应用非常广泛。利用中间件可以很方便的地开发、集成、升级和维护应用系统,降低应用软件开发的成本,提高开发效率。在税控收款机中引入中间件的概念,搭建通用软件支撑平台,该平台是位于硬件、操作系统平台之上,应用层之下的中间适配层。该层向下屏蔽硬件平台或操作系统平台的差异,向上为应用层提供统一的接口。

图1是税控机软件的结构图。

中间件的设计涉及多种资源,包括操作系统、数据库、网络协议、编程语言等,要想统一使用异构环境中的这些资源,可以建立针对这些资源的构件库,以动态、灵活的方式进行构件的装配。另外,互操作是中间件的一个设计目标,它的关键是定义清晰且与实现无关的接口。互操作的实现也可以借助构件的思想。

3 税控收款机分层中间件设计

3.1 税控收款机分层中间件介绍

在税控收款机中间件平台中,中间件用于把税控机的应用程序与具体的底层硬件隔离开,使税控机应用程序可以透明的在平台上运行,而不涉及底层的硬件。税控机中间件把各种功能模块化,对外只提供接口API。图2表示了税控收款机这类嵌入式系统的纵向层次结构,其中高层中间层是一种将应用程序与底层的操作系统、硬件细节隔离开来的软件环境,主要包括税控层、GUI、Flash文件系统,以应用程序接口API的形式存在;底层中间层包括资源管理器、驱动库接口及各种需要的设备驱动程序等。

3.2 高层中间件设计

税控收款机的交互功能是由各种运行在税控机平台上的应用程序实现的,应用程序实现其功能的关键就是调用税控收款机中的中间件所包含的API,即应用程序与各功能模块之间的接口,而高层中间层包括税控层、GUI、Flash文件系统等完成诸如税控处理、信息存储等功能,其特点是与应用交互密切但功能完整,利于以构件化模块实现,可移植性较好。

税控模块是高层中间件的核心部分,其实现主要依靠税控流程的构件化。通过对税控信息的处理如发票分发、录入,和开票以及税控数据申报等税控管理操作,完成税控管理功能。模块整体结构图如3所示。

3.3 底层中间件设计

底层中间件包括资源管理器、驱动库接口及各种需要的设备驱动程序等完成诸如设备连接、信息存储等功能,其特点是直接操纵硬件和一些基础的软件功能模块,功能实现比较冗长,并含有较多的错误处理程序,可移植性差,相当于一个完整的PC机操作系统,因此底层中间件在税控收款机中处于核心地位,同时由于功能的相似性PC机的操作系统也对底层中间件的设计有一定的启发。

与PC机操作系统类似,税控收款机底层中间层也相应地由事件管理器、内存管理器、资源管理器、时钟和定时器模块、TCP IP网络模块及各种设备驱动程序构成,与PC机不同的是,税控收款机的所有信息都在显示屏上显示,因而要多出一个OSD接口模块,税控收款机的底层中间件的结构如图4所示。

4 底层中间件驱动设计实例

从税控收款机中间件的设计可以看出,用户在使用数据对象或服务时只能访问由税控机软件提供的一个标准用户程序接口,其他所有有关对象和服务的信息则保存在底层中间件中。对用户而言,这些对象和服务信息已被隐藏封装起来,屏蔽了底层操作。而对于底层驱动的设计是指当外部设备改变时,不用修改应用程序,只需在底层中间件增加几个相应接口的设备驱动即可实现对新设备的适配,通过中间件,税控收款机软件的通用性达到其设计目的。以系统提供的打印发票业务为例,当用户通过应用程序发出打印发票请求时,需要外部打印机提供服务。应用程序将请求发送到底层中间件进行处理,底层中间件通过驱动库接口根据需要调用驱动程序对设备控制器进行操作,设备控制器再去控制打印机本身。

下面简单介绍一下并口打印机驱动构件的设计。

4.1 打印数据块的数据格式

数据分为三部分:块头、数据和块尾,如下表所示。

4.2 打印机与主机的时序

主机准备实施打印,发数据前,先检测打印机的BUSY信号,当BUSY=0(即打印机空闲)时,主机接受打印任务事件。于是主机将STB由1变为0,开始发送数据,打印机开始接收数据。当数据发送完后,主机将STB由0变为1;当打印机接收完数据后,打印机将BUSY由0变1,同时启动打印程序。典型的并口打印机驱动流程如图5所示。

5 结论

税控收款机中间件系统采用分层结构设计的思想,使系统可以很方便的进行应用程序的移植与调试工作,并能实现系统的跨平台使用,增强了系统的稳固性和可维护性。应用程序可以方便的移植,所有代码只需编写一次就可在不同的硬件环境下运行,大大缩短了系统研制的周期,提高了开发效率,同时保证了系统的易升级性。实现了符合《税控收款机国家标准》提出的基本要求的税控收款机产品,能够达到实用化的效果。目前,本文所提出分层中间件已经在税控收款机软件系统开发中得到体现。该系统软件拥有完全的自主知识产权。已经与象山巨鹰科技发展有限公司合作,成功研发出GE3000B税控收款机,得到厂家的认可。

摘要:税控收款机中间件的设计采用分层结构的思想,以异构的硬件平台为基础,可方便的进行应用程序的移植与调试工作。同时对分层模块采用构件化的设计思想,给出了模块部分构件的设计模型,满足了可移植性和可靠性要求,增强了系统的通用性。

关键词:税控收款机,嵌入式中间件,分层设计,模块化

参考文献

[1]周圆春,李淼,张建,等.中间件技术综述[J].计算机工程与应用,2002(15):80-82.

[2]杨德仁,栾静,顾君忠.中间件技术比较研究[J].计算机系统应用,2005(3):27-30.

[3]冯继超.面向21世纪的嵌入式系统及发展方向[J].工业控制计算机,2001,14(5):1-2.

[4]盛哲,周陬,王宏远.嵌入式中间件设计的若干要点[J].电视技术,2004(7):21-23.

[5]张荣存、宋业伟.面向一类硬件的通用中间件模型设计[J].沈阳工业大学学报,2007(1).

[6]黄罡,王千祥,曹东刚,等.PKUAS:一种面向领域的构件运行支撑平台[J].电子学报,2002,30(12A).

[7]Bachman F,Bass L,Buhman C,et al.Technical Concepts of Component-Based Software Engineering(Volume II)[R].Technical Report图5并口打印机驱动流程CMU/SEI-2000-TR-008,2000.

篇4:税控收款机操作

关键词:税控收款机;进项税额;抵扣

中图分类号:F270.7文献标识码:A文章编号:16723198(2007)11012201

税控收款机是一种具有税控功能的电子收款机,内部装有自动记录但不能更改和抹掉的计税存储器,记录着每日的营业数据和应纳税额,能保证经营数据的正确生成、可靠存储和安全传输,满足税务机关的管理和数据核查等要求。税控收款机采用特殊“铅封”手段固定在机器内部,除税务人员和专职注册维修人员外任何人不能打开,从而保证纳税人规范纳税,保证国家的税收收入。

但是在税收领域依法纳税意识淡薄,偷税逃税现象依然比较严重,尤其是对财务核算不健全的纳税人,税务机关难以实施有效监控。这种现状不但严重扰乱正常的经济秩序,而且导致国家税收大量流失。为了进一步加强税源监控,堵塞税收漏洞,减少税收流失,国家税务总局、财政部、信息产业部、国家质检总局2004年4月联合发布了〈国家税务总局、财政部、信息产业部、国家质量监督检验检疫总局关于推广应用税控收款机加强税源监控的通知〉(国税发[2004]44号),国税发[2004]44号决定在适用的行业推行使用税控收款机。

税控收款机的推行使用有利于加强税收的征收管理,但对于纳税人来说,购置税控收款机需要一笔支出,而且这笔支出换来的是“紧箍咒”,所以税控收款机的推广应用并非易事。为此财政部、国家税务总局2004年11月联合发文《财政部、国家税务总局关于推广税控收款机有关税收政策的通知》(财税[2004]167号), 财税[2004]167号规定:“为加快税控收款机的推行工作,减轻纳税人购进使用税控收款机的负担,现将有关纳税人购进使用税控收款机的税收优惠政策通知如下:

(1)增值税一般纳税人购置税控收款机所支付的增值税税额(以购进税控收款机取得的增值税专用发票上注明的增值税税额为准),准予在该企业当期的增值税销项税额中抵扣。

(2)增值税小规模纳税人或营业税纳税人购置税控收款机,经主管税务机关审核批准后,可凭购进税控收款机取得的增值税专用发票,按照发票上注明的增值税税额,抵免当期应纳增值税或营业税税额,或者按照购进税控收款机取得的普通发票上注明的价款,依下列公式计算可抵免税额:

可抵免税额=价款1+17%×17%

当期应纳税额不足抵免的,未抵免部分可在下期继续抵免。

财税[2004]167号规定纳税人购进税控收款机的进项税额可以抵扣,不仅是增值税一般纳税人,还有小规模纳税人,甚至还包括营业税的纳税人。这样规定的目的是为了有利于税控收款机的应用推广,加强税收的征收管理,但我认为有它不合理的地方。

增值税一般纳税人应纳税额的计算采用购进扣税法,当期销项税额减去当期进项税额即为应纳税额,体现了对商品或劳务新增价值的征税。在销售额和销项税额既定的情况下,可抵扣的进项税额的大小,直接关系到应纳税额的多少,究竟哪些进项税额可以抵扣,哪些进项税额不可以抵扣,《增值税暂行条理》有严格而明确的规定。我国目前实行的还是生产型增值税,纳税人购进固定资产,无论是从国内购入的,还是从国外进口的,或者是接受捐赠的,其进项税额都是不能抵扣的。根据财税[2004]167号规定,纳税人购置税控收款机,购置费用没有达到固定资产标准的,进项税额可以抵扣, 购置费用达到了固定资产标准的,其进项税额也可以抵扣,则不尽合理,与目前我国实行的生产型增值税不符。

增值税小规模纳税人实行简易征收办法,按照6%(小规模商业企业4%)的征收率征税,它的税收负担并不因此低于一般纳税人,小规模纳税人的征收率是参照一般纳税人的税收负担设计的。根据《增值税暂行条例》的规定,小规模纳税人销售货物或者提供应税劳务,按照销售额和征收率计算应纳税额,不得抵扣进项税额。而财税[2004]167号规定税控收款机的进项税额可以抵扣, 而且当期应纳税额不足抵免的,未抵免部分可在下期继续抵免。这样的规定的有违《增值税暂行条例》。

营业税是对提供应税劳务(交通运输、建筑安装、金融保险等)、转让无形资产及销售不动产的单位和个人就其营业额征收的一种税。营业税是对纳税人的全部营业额计算征收的税种,跟增值税不一样,增值税是对销售货物、进口货物和提供加工修理修配劳务征税,对纳税人生产经营中新增加的价值部分征税,销项税额中要扣除进项税额,而营业税是不扣减进项税额的。营业税是对增值税的非应税项目征税,两个税种有着各自不同的征税范围, 有着不一样的计税方法,财税[2004]167号规定用购进税控收款机的增值税税额,抵免当期应纳营业税税额,当期应纳税额不足抵免的,未抵免部分可在下期继续抵免,是很不妥当的。

财税[2004]167号规定税控收款机的进项税额可以抵扣从税收的角度是不尽合理的,从法律的角度来说也是不合法的。

篇5:税控收款机操作

为了税控收款机推广应用工作的顺利进行,切实加强税源管理,根据《国家税务总局、财政部、信息产业部、国家质量监督检验检疫总局关于推广应用税控收款机加强税源监控的通知》(国税发[2004]44号)、《国家税务总局关于印发<税控收款机推广应用实施意见>的通知》(国税发[2004]110号)、国务院信息办《关于同意在北京市、上海市、成都市、长春市开展金融税控收款机共享试点的批复》(国信办[2003]13号)以及《上海市税控收款机推广应用方案》(沪国税征[2005]20号)的精神,制定实施意见如下:

一、加强领导,明确职责,密切协作。

推广应用税控收款机是推进依法治税的重要举措,是强化税源监控、堵塞税收征管漏洞的重要手段,是整顿和规范经济秩序、加强税务和财务管理的有力措施,是加快税收管理信息化建设的需要。推广过程中要坚持“公开、公平、公正”原则,采取“标准化、市场化、行政监督”的工作思路,转变政府职能,加强组织领导,切实做好推广应用工作。

税控收款机的推广是一种政府行为,为加强领导,本市成立上海市税控收款机推广应用协调小组(以下简称协调小组),由市政府副秘书长姜平任协调小组组长,市财政局、市国税局、市地税局、市信息委、市监察委、市质量技监局、市政府法制办、市金融办、市经委、市旅游委、上海银监局、市银行同业公会、中国银联上海分公司等部门和单位的主要领导或分管领导为协调小组成员。下设上海市税控收款机推广应用工作办公室(以下简称工作办公室),办公室设在市国税局和市地税局(以下简称市税务局)。整个推广应用工作由协调小组统一指挥和组织,工作办公室负责具体落实。市税务局负责做好牵头和推广应用具体落实工作,各政府职能部门按《上海市税控收款机推广应用方案》的职责分工做好配合工作。

二、明确范围,分类推广。

本市税控收款机推广应用范围为:从事商业零售、饮食、娱乐、服务、文化体育等适合使用税控收款机系列机具行业,有固定经营场所且达到起征点的全部纳税人(包括个体工商户)。由于特殊因素而无法安装税控收款机系列机具的,报经工作办公室批准后,可暂缓使用税控收款机。上述行业中,服务业包括营业税税目中代理业、旅店业、旅游业、仓储业、租赁业、广告业、其他服务业。

税控收款机系列机具包括税控收款机、税控器和金融税控收款机。

上述行业中,对未使用金融POS机,或者虽已使用金融POS机,但该机具不符合金融IC卡改造条件的纳税人,原则上以推广金融税控收款机为主。

从事商业零售的增值税一般纳税人按规定使用防伪税控系

统开具增值税专用发票,使用税控收款机开具普通发票。商业零售企业以外的所有增值税一般纳税人均通过防伪税控系统开具增值税专用发票和普通发票。增值税小规模纳税人使用税控收款机开具普通发票;其需要开具增值税专用发票的,由税务机关代开。公路、内河货物运输业自2007年1月1日起全部使用全国统一的货运发票税控系统,不再列入税控收款机推广范围。

凡使用POS系统、MIS系统进行企业管理、财务管理的大型零售商场、超市、大卖场和大型连锁快餐业,待国家相关标准出台后再实施税控改造,目前可暂缓使用税控收款机。

三、循序推广,分步覆盖。

根据推广应用实施方案,并结合本市实际情况,三年内分步完成税控收款机系列机具的推广应用。

(一)2007年启动饮食、娱乐业等行业的推广应用工作;

(二)2008年启动商业零售、服务、文化体育等行业的推广应用工作;

(三)2009年全面完成推广工作。本市已使用非国标税控黑匣子的企业和已使用商用收款机的企业,只要是适合税控收款机推广范围的,必须在2009年年底前自行选购税控收款机系列机具。

四、行政引导,市场操作。

本市税控收款机系列机具的市场准入选型招标本着“公开、公平、公正”原则,由上海市国家税务局、上海市地方税务局、上海市信息化委员会委托市政府采购中心进行公开招标,招标内容包括企业实力、产品的技术性能和价格以及销售服务商实力,中标的生产企业在上海市内只能销售此次中标机具。如有其它产品,须获得国家质量监督检验检疫总局颁发的《全国工业产品生产许可证》,但所售产品价格不得高于投标时所报同类产品的价格,技术指标不得低于投标时所报同类产品的技术指标,且经工作办公室认可后方可销售。

纳税人可在中标企业中自行选择经认可的与经营业务相适应的品牌和机型。税务机关应督促并组织纳税人在规定的期限内选购中标产品,不得指定任何品牌和机型,不得强制纳税人选购某种产品。

税控收款机和税控器采取谁销售谁服务的方式;金融税控收款机维护采取第三方专业化服务方式,中标企业必须委托金融税控收款机第三方专业化维护公司承担维护服务。金融税控收款机第三方专业化维护公司由市信息委、市金融服务办、市国家税务局、市地方税务局委托市政府采购中心遵循“公开、公平、公正”原则,通过公开招标方式另行产生,首次中标的金融税控收款机第三方专业化维护公司不超过4家。金融税控收款机第三方专业化维护公司的监管由相关管理部门另行制定管理办法,其日常管理工作委托市银行同业公会负责。

为更好地推动金融税控收款机的试点工作,改善本市用卡环境,纳税人所购金融税控收款机在每月银行卡支付达到一定金额,由发卡金融机构向其支付刷卡设备的使用费用。具体费用标准和支付方式另行制定。

五、优胜劣汰,建立考核机制。

工作办公室根据中标企业的实际销售和服务现状,对中标企业进行考核,建立竞争机制,优胜劣汰,提高中标企业的服务质量。

中标企业有以下情况的,经查实,将被取消本市销售资格:

1、重大违法经营情况;

2、《税控收款机产品生产企业资质证书》或《税控收款机生产许可证》一旦失效或被国家有关部门取消的情况;

3、投标、销售过程中有弄虚作假、舞弊行为的情况;

4、售后服务与投标时的承诺有严重不符的情况;

5、未通过产品质量抽检,并在限期整改后仍未通过的情况;

6、经工作办公室考核,连续两年不合格的情况;

为防止中标企业走逃,保证售后服务,保护用户的合法权益,企业在中标后,必须提交价值1000万的银行保函,由工作办公室负责管理,3年内中标企业一旦被取消本市销售资格,工作办公室有权向出具保函的银行索取保函限额内的违约金。违约金仅用于赔偿用户相关费用及承接该违约企业市场的后续服务所需费用,不得挪用,具体管理办法另行制定。

六、依托科技,强化发票管理。

税控收款机是利用现代高科技手段加强发票管理的重要载

体,通过以机控票、以票控税的方式,实现税源监控,堵塞税收征管漏洞的目的。税控发票是一种新式的机打发票,从2007年起在推广范围内逐步取代手工发票,同时,本市将严格控制定额发票的使用范围。为进一步鼓励消费者索要发票,本市将继续并扩展普通发票有奖管理的范围,具体办法另行制定。

七、依法办事,严惩违章违纪行为。

各级税务机关应严格按照税收征管法第二十三条“纳税人应当按照规定安装、使用税控装置,不得损毁或者擅自改动税控装置”和征管法实施细则第二十八条 “纳税人应当按照税务机关的要求安装、使用税控装置,并按照税务机关的规定报送有关数据和资料”的规定,严格依法办事。对纳税人未按照规定安装、使用税控收款机,或者损毁、擅自改动税控装置的,依照征管法第六十条处罚;纳税人因未按照规定安装、使用税控收款机导致不缴或者少缴税款的,依照征管法的有关规定处理;纳税人未按照规定开具税控发票的,依照《发票管理办法》及其实施细则的规定处理。

上海市税控收款机推广应用工作办公室

篇6:税控收款机操作

各区、县(市)地方税务局,市局涉外分局、稽查局、机关各处(室):自2008年在全市推广应用税控收款机以来,各单位高度重视,全面部署,推广工作成效显著。截止2008年12月31日,全市共推广4885台,推广数量居全省第一,圆满完成了市局既定的推广计划;税控收款机在加强发票管理、强化税源监控等方面起到了很好的作用,有效遏制了纳税人开具假发票等违法行为发生。为进一步做好税控收款机推广应用工作,现就有关工作事项明确如下:

一、推广应用税控收款机的范围

按照《长沙市地方税务局推广应用税控收款机实施方案》的要求,2008年先在服务(含餐饮)、娱乐、房地产开发等行业推行,2009年起在其他适合使用税控收款机的行业全面推广应用。根据我市实际情况,明确目前推广应用税控收款机的范围为:

1.服务业。包括从事饮食业、旅店业、代理业、旅游业、仓储业、租赁业、广告业,以及其他服务业(如照相、沐浴、洗脚、按摩、理发、美容、设计、咨询、营利性医疗机构等)的纳税人。需要使用《物业管理专用发票》的物业管理公司可暂不安装使用。

2.娱乐业。包括经营娱乐业征税范围的各类纳税人。经批准印制使用单位冠名定额发票(或门票)的纳税人除外。

3.销售不动产。指从事房地产开发的各类纳税人。

4.文化体育业。暂指各类体育场所和提供非学历教育的培训机

构。

5.邮电通信业。暂只指在省邮政管理局备案并领取行业资格证书的从事快递业务的纳税人。

6.市局确定推广应用税控收款机的其他纳税人。

二、推广应用税控收款机的纳税人规模标准

对纳入推广应用范围的纳税人,推广应用税控收款机的标准按以下规定执行:

1.有固定经营场所,年纳营业税税额达到4000元以上的纳税人,原则上均要求推广使用税控收款机。达到推广条件但由于特殊原因无法安装使用税控收款机的,报经各单位税控收款机推广应用领导小组办公室批准后,可暂缓使用税控收款机。由于享受税收优惠导致年实际缴纳营业税不足4000元的,可以暂不安装。

2.新办理税务登记的纳税人,使用定额发票不能满足其需要的,应当安装使用税控收款机。

3.芙蓉区局原已安装使用非国标税控收款机的纳税人,应当予以报废,重新购置国标税控收款机。重新购置税控收款机的费用允许按规定享受抵免营业税政策。

三、税控收款机推广行业的发票管理规定

对纳入推广应用范围的纳税人,要全面使用税控收款机专用发票,逐步取消手工发票,配套使用定额发票。具体规定为:

1.对已安装使用税控收款机的纳税人取消手工发票,全部使用税控收款机专用发票。每月允许购买一定数额的定额发票,供纳税人在停电等特殊情况下开具使用。

2.纳入推广范围的纳税人,从2009年11月1日起停止使用手工发票,对推广范围内没有安装使用税控收款机的纳税人,只供应定额发票。

3.对已安装使用税控收款机的大型酒店、饭店,确有必要保留少量裁剪发票用于与签单客户上门结算的,经所属县市区局、市局涉外分局征管科(综合科)审核、主管局长同意后,可以保留不超过2本的服务业(或餐饮业)裁剪发票,并由征管科(综合科)按季将纳税人名单报市局征管处备案。主管税务机关对纳税人保留使用的裁剪发票要严格管理,要求在规定期限内缴旧购新,每本发票的缴销期限最长不得超过6个月。

四、税控收款机专用发票的种类名称

根据省局的统一要求,我市使用的税控收款机专用发票共有7种,分别是:

1.《长沙市服务业、娱乐业税控专用发票》。适用于从事饮食业、旅店业、代理业、旅游业、仓储业、租赁业、其他服务业(医疗卫生除外)以及娱乐业的纳税人。

2.《长沙市销售不动产统一发票》(平推式)。适用于从事房地产开发的纳税人。

3.《长沙市广告业税控专用发票》。适用于从事广告业的纳税人。

4.《长沙市医疗服务行业税控专用发票》。适用于从事医疗服务业务的营利性医疗机构。

5.《长沙市文化体育业税控专用发票》。适用于从事文化体育业的体育场所和非学历教育培训机构。

6.《湖南省快递业务专用发票》。适用于在省邮政管理局备案并领取行业资格证书的从事快递业务的纳税人。

7.经税务机关批准印制的单位冠名税控专用发票。

市局根据上级要求和实际工作需要,将适时对税控收款机专用发票的种类进行调整。

五、工作要求

1.全面部署,有序推广。根据市局统一部署,对纳入推广范围的纳税人,2009年要全面完成推广工作。各单位要周密部署,统筹安排,在2008年推广应用的基础上,进一步摸清底子,根据实际情况,分步有序推广。

2.加强考核,及时反馈。税控收款机的推广应用工作是2009年征管工作考核的一项重要内容,市局将把纳入推广范围、达到推广条件的纳税人是否全部安装使用作为考核的标准。各单位要落实责任,加强考核,注重总结,及时反馈,对推广应用中出现的问题,要及时解决,确保推广工作任务的顺利完成。

3.强化监管,优化服务。要通过多种途径进一步加强税控收款机的宣传工作,争取社会各界的广泛支持。对纳税人要做好宣传解释,落实好购机费用抵免营业税政策。对税控收款机厂商要强化监管,督促厂商切实做好售后服务,坚决制止跨规定范围推广销售、误导纳税人超过自身需要多购置税控收款机等不规范的推广行为;及时做好纳

税人投诉记录,对产品质量差、不服从监管、纳税人投诉多的厂商要责令整改,并将情况及时上报市局征管处。

篇7:税控收款机操作

【发布文号】豫政办 〔2006〕78号 【发布日期】2006-08-22 【生效日期】2006-08-22 【失效日期】 【所属类别】政策参考 【文件来源】河南省

河南省人民政府办公厅关于转发省国税局等部门河南省税控收款机推广应用工作实施方案的通知

(豫政办 〔2006〕78号)

各省辖市人民政府,省人民政府各部门:

省国税局等5部门制定的《河南省税控收款机推广应用工作实施方案》已经省政府同意,现转发给你们,请认真组织实施。

河南省人民政府办公厅 二○○六年八月二十二日

河南省税控收款机推广应用工作实施方案

省国税局 省地税局 省财政厅 省信息产业厅 省质量技术监督局

(二○○六年八月十四日)

为切实做好我省税控收款机推广应用工作,进一步加强税源监控,堵塞管理漏洞,减少税收流失,根据《国家税务总局财政部信息产业部国家质量监督检验检疫总局关于推广应用税控收款机加强税源监控的通知》(国税发〔2004〕44号)和《国家税务总局关于印发税控收款机实施意见的通知》(国税发〔2004〕110号)及全国推广应用税控收款机电视电话会议精神,特制定本实施方案。

一、推广工作的组织领导

(一)成立协调机构,加强组织协调

为切实加强税控收款机推广应用工作的组织领导,成立省推广应用税控收款机工作协调小组,负责协调、指导、监督我省的推广应用工作。省政府分管副秘书长任协调小组组长,省国税局局长、省地税局局长任副组长,省国税局、地税局、财政厅、信息产业厅、质量技术监督局等部门分管负责人为成员。协调小组下设办公室,办公室设在省国税局,负责税控收款机推广应用的具体实施。办公室主任由省国税局分管副局长兼任,副主任由省地税局分管副局长兼任。

各省辖市要按照本方案的要求,成立相应的组织协调机构,负责组织协调本辖区的税控收款机推广应用工作。各级国税、地税部门负责各自的税控收款机推广应用工作。国税、地税部门要加强工作配合。

(二)明确职责,搞好协作配合 为确保税控收款机推广应用工作顺利进行,各级税务、财政、信息产业、质量技术监督等部门要明确分工,加强协调,密切配合,及时相互通报情况,及时研究解决工作中的各种问题。

1.税务部门负责税控收款机推广应用工作。凡是缴纳增值税的纳税人,其购置税控收款机的推广应用工作由国税部门负责;凡是缴纳营业税的纳税人,其购置税控收款机的推广应用工作由地税部门负责。既缴纳增值税又缴纳营业税的纳税人,按规定分别核算且分不同收款柜台的,应当分别购置税控收款机;在同一柜台需要同时处理涉及增值税和营业税收款业务的,以主营业务确定税控收款机配置机型和管理机关。

2.财政部门负责制定推广应用税控收款机的优惠政策,落实有奖发票的奖励资金。

3.信息产业部门负责税控收款机生产企业资质审查管理、产品序列号的发放工作,配合相关部门对产品质量、信息安全、售后服务加强行业监管及生产资质后续监督管理工作。

4.质量技术监督部门负责税控收款机的生产许可、产品质量的监督检查工作。

5.税控收款机的生产、销售、售后服务及使用单位或个人应接受税务、质量技术监督、信息产业等有关部门依法进行的检查,如实反映情况,提供有关资料,不得拒绝、隐瞒。

二、推广的范围和步骤

(一)推广的范围

1.凡从事商业零售业、饮食业、娱乐业、服务业、交通运输业等适合使用税控收款机系列机具行业的具有一定经营规模和固定经营场所纳税人,具体标准由省国税局、地税局根据税源分布和管理的实际状况予以确定。

2.凡使用POS系统、MIS系统进行企业管理、财务管理的大型零售商场、超市、大卖场、汽车客运公司以及大型连锁快餐业等企业,待国家相关标准出台后再实施税控改造。

3.对本通知下发前在用的收款机和非国家标准的税控收款机,必须分年登记造册,报省国税局或地税局备案。有条件的可以进行税控功能的改造,凡是能够满足国家税务总局统一研制开发的《税控收款机管理系统》的数据采集要求、运行安全可靠的,可以继续使用;待使用周期届满时,再分批更换为符合国家标准的税控收款机。改造后仍不能达到要求的,应当淘汰更换为符合国家标准的机具。(二)推广的步骤税控收款机的推广应用按照统一标准、生产许可、政府推广、分步覆盖的原则实施。根据我省的经济状况和推广应用工作的需要,争取全省符合条件的用户到2009年年底前基本普及税控收款机。推广工作分为以下三个阶段:

1.准备阶段(2006年10月底前)

(1)制定工作方案。各级国税、地税部门要在深入调查研究的基础上,掌握从事商业零售业、饮食业、娱乐业、服务业、交通运输业等适合使用税控收款机系列机具行业的税收征管基本情况,各自制定具体的推广工作方案。

(2)广泛开展宣传。省政府将在适当时机发布公告就推广工作进行安排部署,各级政府、各部门也要充分利用各种宣传媒体,广泛深入地宣传税控收款机推广应用的重要意义,以获得社会各界及用户的理解与支持,为推广应用工作创造良好社会氛围。

(3)进行选型招标。根据《中华人民共和国招标投标法》以及《国务院办公厅关于进一步规范招投标活动的若干意见》(国办发〔2004〕56号)的有关规定,由省政府统一组织选型招标。协调小组办公室负责制定选型招标方案。凡通过资质审查并取得税控收款机生产许可证的企业均可参加省政府组织的产品选型招标,招标结果在全省范围内公告,并上报国家税务总局备案。中标的生产企业数量应严格控制在5至10家范围内。招标活动根据国家质检总局公告的名单进行招标,第一次中标的企业数量不得少于5家,以后分批增招中标企业与第一次中标企业的总和不得超过10家。中标的企业、产品型号、销售价格、售后服务承诺和承担的相关责任、保修年限和维护费用的收取标准及方式等均随招标结果一并向社会公告。

2.试点阶段(2006年11月―2006年12月)

省税控收款机推广应用协调小组选择1-2个城市的特定行业进行试点。试点单位要结合本地情况,制定具体的试点实施方案报省税控收款机推广应用协调小组办公室批准后实施。试点过程中不仅要关注范围的确定、用户和机器的选择、维修服务以及推行方式等,更要注重纳税申报与数据采集以及应用于管理的可操作性试验,以便及时发现问题、总结经验,为全面推行创造条件。

3.推广阶段(2007年1月-2009年12月)

按照积极稳妥、分步覆盖的原则,采取“先企业、后个体,先行业、后整体”的方式进行,大体上先在部分行业中全面推行,然后在所有适合使用税控收款机的企业中全面推行,逐步扩大到个体工商户,到2009年年底前在全省普及使用税控收款机。鉴于推广应用工作涉及多部门、多环节协作,是一项较为复杂的系统工程,省税控收款机推广应用协调小组可根据工作需要调整推广应用的时间安排。推广应用工作要统筹安排、统一步骤,既要严格执行税收政策,又要注意平衡行业和纳税人的税收负担,避免造成纳税人流动。

三、售后服务和管理

(一)规范服务

1.企业产品的销售方式由生产企业自行确定,可采取自销或代理销售的方式。需要销售代理的代理商由生产企业自行确定,同时向当地税务机关备案。任何单位和个人不得以任何方式为生产企业推荐、指定代理商和售后服务商。

2.用户有权在所有中标的企业产品中自行选购与其经营业务相适应的品牌和机型。跨区域经营的用户需要集中购置的,可向购置地主管税务机关申请购置证明,送达用户分支机构所在地主管税务机关备案;也可以由其分支机构就地购置。

3.生产企业或代理商应依据《中华人民共和国产品质量法》的有关规定,在投标文件中对其销售的产品和售后服务做出明确的承诺及注明应承担的相关责任。

4.所有中标的生产企业应当在用户购置税控收款机前,做好产品性能介绍以及如何使用机器的免费培训,以便用户了解产品、选择产品。税务机关应当对此加强督促。用户购置税控收款机后,生产企业或由其确定的售后服务单位,要按事先公告的服务承诺,向用户提供安装、调试、培训、维修等各项服务。

5.生产企业或代理商的售后服务必须符合如下要求:

(1)生产企业或代理商应在其销售税控收款机的地区设立售后服务网点,负责机器的安装、培训、维修等售后服务工作。

(2)生产企业应对售后技术服务人员进行专业培训,核发《税控收款机安装维修服务证》,并将售后服务网点和人员情况报送当地税务机关备案。

(3)税控收款机发生故障时,售后服务网点应在接到用户通知后24小时以内完成维修。

(4)售后技术服务人员在进行安装、维修时应填写《税控收款机档案手册》和《税控收款机维修记录表》,准确记录税控收款机的安装、维修、故障原因和零部件更换等情况,并由用户和售后技术服务人员签字,以备税务机关检查。

6.经过一个阶段业务运作后,在征求纳税人意见并结合全部中标企业售后服务方案的基础上,省国税局、地税局可提出综合售后服务优化方案,对售后服务模式进行调整。

(二)用户管理

1.凡推广范围内确定的用户应按规定购置、使用税控收款机。

2.用户购置机具后,应当立即到当地主管税务机关进行税控收款机的注册登记,由主管税务机关使用国家税务总局下发的《税控收款机管理系统》实施税控初始化。新开业的用户应当在办理税务登记的同时购置税控收款机,并完成税控收款机的注册登记。在专业市场内,由于用户比较集中,可采取由市场主办单位集中管理,统一购置(分别摊销)使用税控收款机。何种专业市场采用集中购机开票由省级税务机关确定。

3.用户在经营过程中,无论以现金或非现金方式收取款项(开具增值税专用发票的除外),都必须通过税控收款机如实录入经营数据,开具由税务机关统一印制的税控收款机发票。严禁损毁或者擅自改动税控收款机。

4.用户必须按照规定期限在办理纳税申报时向主管税务机关报送税控收款机记录的经营数据及相关资料。

5.用户发生税控收款机丢失、被盗等情形时,应当立即向税务机关报告,并按规定重新购置税控收款机,以保证在经营活动中使用。

6.当税控收款机发生故障时,用户应当立即通知售后服务网点维修。在机器维修期间,应使用《经营收入临时登记簿》,逐笔登记经营收入。客户需要发票的,应向税务机关申请代开发票,或者提供税务机关允许备用的定额发票。机器修复后,应将维修期间的经营收入汇总录入税控收款机。

7.用户应在变更、注销税务登记的同时,办理税控收款机变更、注销手续。

(三)征收管理

1.推广应用税控收款机的目的在于加强税源监控,税源监控的关键在于完整、准确、及时、可靠地采集和应用数据。为此,税务部门要建立健全机制,监督发票开具;强化申报审核,实行票表比对;利用信息资源开展评估分析。发现有偷逃税嫌疑的,依照税收法律、法规及其相关规定进行处理。现已在用的非国标税控收款机也要按照上述要求逐项落实。

2.有下列情形之一,造成用户申报的计税依据明显偏低,又无正当理由的,主管税务机关有权核定其应纳税额:

(1)未按规定使用税控收款机的;

(2)不如实录入销售或经营数据的;

(3)发生税控收款机丢失、被盗的;

(4)擅自拆卸、改动和破坏税控收款机的。

(四)严肃纪律

1.纳税人未按照规定安装、使用税控收款机,或者损毁或者擅自改动税控装置的,依照《中华人民共和国税收征收管理法》第六十条给予处罚。因未按照规定安装、使用税控收款机导致不缴或者少缴税款的,依照《中华人民共和国税收征收管理法》的有关规定处理。

2.纳税人未按照规定开具税控发票的,依照《中华人民共和国发票管理办法》及其实施细则的规定处理。

3.任何机关和个人违反规定,为生产企业推荐、指定代理商,或者为税控收款机用户指定品牌和机型,或者强制用户选购某种产品,滥用职权,徇私舞弊,从中谋取不正当利益的,依法给予行政处分;构成犯罪的,依法追究刑事责任。

四、推广工作的具体要求

(一)各级国税、地税部门要考虑实施推行工作、监督管理工作与其他税收工作的有效衔接和人力、物力的合理安排,注意研究税控收款机推行中的难点问题,摸清、摸透用户的经营情况,既要注意解决共性问题,又要注意解决个性问题,尤其是对既缴纳增值税又缴纳营业税的纳税人,要准确划清其所从事的业务范围,认定主营业务,避免重复购置。

(二)落实税收优惠政策。税控收款机的购置费用由纳税人承担。为减轻纳税人购置税控收款机的负担,鼓励纳税人使用税控收款机,国家对税控收款机的购置使用者给予的税收优惠政策,税务部门要负责落实到位。

(三)为提高消费者主动索要发票和举报发票违章的积极性,实行“以票控税”,我省继续实行索取发票有奖办法和发票举报奖励办法。具体实施办法由省财政厅会同省国税局、地税局根据财政部、国家税务总局的规定制定。

(四)加强反馈与监督。各地的实施方案及推行工作情况应及时向省推广应用税控收款机工作协调小组反馈。在税控收款机推广应用过程中,各有关部门应加强对本部门人员的教育和执法监督工作,加强监督,严防违规问题发生。

篇8:税控收款机操作

关键词:金融税控收款机,Linux,打印模块,设备驱动

1 引言

随着“金税工程”的推广实施,金融税控收款机的市场容量将越来越大。金融税控收款机的打印模块完成打印交易商品和内容的明细收据、凭条以及发票等的功能,特别对发票的数据完成性和一致性要求较高,因此打印模块对金融税控收款机的品质影响比较大。本文提出了基于Linux的模块化的打印机驱动设计方案,这种方案很适用于嵌入式金融税控收款机的打印模块。

2 Linux设备驱动程序分析

L i n u x是一种具有很好的实时性,很强的稳定性、嵌入性的操作系统。与其他操作系统相比,Linux有其自身的一些特点:多任务、多用户、多平台、使用分页技术的虚拟内存,用户可根据需要自己定制自己的操作系统,从而使得系统能够很好的满足用户的要求。

设备驱动程序在L i n u x内核中占有极其重要的位置,它是内核用于完成对实际物理设备进行控制操作的功能模块。在Linux操作系统中,设备驱动程序为应用程序屏蔽了硬件的细节,给应用程序提供一个统一的编程接口,所有硬件设备被看成设备文件,应用程序可以通过像操纵普通文件一样对硬件设备进行操作,即只需要进行文件的打开、读写和关闭等操作,就可以控制硬件设备。

Linux系统下的设备分为字符设备、块设备和网络设备三种[1]。字符设备指那些没有缓冲区,以字符流形式发送和接受的设备,打印机就是一种典型的字符型设备。

3 打印机驱动设计

打印机驱动程序由三个独立的模块组成:机芯驱动、字符点阵解析驱动和打印API。打印API提供与具体硬件平台无关的应用程序接口,其主要功能是对下层设备驱动程序进行封装。字符点阵解析驱动功能是根据打印A P I输入的字符,从字库中获取该字符的点阵,并根据设置的打印字体进行相应的点阵变换。机芯驱动接收字符点阵解析驱动输出的点阵信息和打印A P I输出的控制信息,控制打印机芯完成打印操作。打印机驱动程序和应用程序、内核关系如图1所示。

模块化的打印机驱动的优点如下:1、打印A P I屏蔽了今后打印机驱动升级对应用程序造成的影响。2、独立的字符点阵解析驱动不仅可以提供给打印模块使用,还可以提供给其他需要使用字符点阵信息的模块使用(如显示模块),这样可以减少程序中重复使用的代码段。3、如果要增加新的字符点阵类型、新字体或用户自定义字符点阵,只要升级字符点阵解析驱动即可。4、可以根据不同微型打印机芯,配置不同机芯驱动,从而实现一套打印机驱动支持多款打印机芯的功能。5、当程序需要添加新的功能或修改某功能时,我们要作的仅仅是写出一个新的模块或对某一模块进行修改,而无需对整个驱动程序进行大手术。模块化的设计使打印机驱动具有良好的接口环境,较好的灵活性和很强的扩展性。

3.1 机芯驱动模块分析

机芯驱动首先调用函数:register_chrdev_region(tdev,0,Printer Device Name)从Linux内核申请设备编号。tdev表示机芯设备的设备号;Printer Device Name表示设备名称。然后调用prn_setup_cdev函数通过printer_device结构向Linux内核注册设备,告诉系统它所支持的设备类型以及操作类型。

其结构成员t Sem代表信号量;t Prn Info代表打印机芯状态信息,如:走纸量、走纸方向、打印方向、待打印点阵信息、黑标信息、故障信息等;t Cdev代表机芯设备。

t Cdev结构的ops成员指向一个file_operations结构,系统调用和驱动程序之间的联系就是通过它来进行的。这个数据结构定义了一系列IO操作的函数指针,如open()、read()、write()、ioctl()、close()等。用户程序发出文件操作的相关命令时,内核根据该结构体指针调用相应的操作函数,这样就完成了驱动和内核之间的通信。机芯驱动的file_operations结构体实现[2]:

prn_open函数打开打印机设备。prn_release函数关闭打印机设备。prn_write函数完成将点阵写入打印缓冲区的功能。prn_ioctl函数完成功能较多,如进纸操作、退纸操作、启动打印操作、定位黑标操作、设置字体操作、打印机初始操作等。

3.2 字符点阵解析驱动模块分析

本模块完成两大功能:获取字符点阵信息和点阵处理。获取字符点阵函数char2dot(),根据打印API输入的字符从GB18030字库中获得对应的点阵信息。此函数不但提供各种常见的字符点阵,如5×7、7×7、8×16西文点阵,24×24、16×16汉字点阵,而且还提供了用户自定义点阵字库接口。点阵处理函数dotdeal()完成对待打印的点阵进行处理的功能。它实现了倍宽、倍高、倍宽倍高、90度旋转、180度旋转等多种字体的功能。

3.3 打印API模块分析

在打印A P I模块中,根据应用程序的需求,将字符点阵解析驱动和机芯驱动提供的函数封装成各种实现具体功能的打印API,包括:字符打印、图像打印、进纸、退纸、定位黑标、设置字体、获取打印机状态、切纸等。下面介绍字符打印API的封装过程,该API由char2dot()、dotdeal()、write()、ioctl()等函数组合封装而成,如图2所示。如果机芯使用双步进针打机芯M-U110II[3],打印16×16汉字和7×7西文。由于汉字点阵分为上下半行各8点,因此打印一个汉字字符行,实际打印机分为两行打印,即首先打印上半行8个点,然后进行上下半行间走纸1步(如果汉字字体设为倍高,则走纸1 6步),接着打印下半行8个点,最后进行行间走纸,完成一个汉字字符行的打印。而西文点阵只占8点,打印一个西文字符行时,直接打印下半行8点,然后进行行间走纸,完成一个西文字符行的打印。

4 结束语

本文介绍了基于嵌入式Linux模块化的微型打印机驱动设计方案,在开发过程中,开发者可以对具有某种特定功能的模块进行独立开发而不需要花时间去协调与其他模块之间的关系,并且允许模块之间的水平开发,这样不仅加快开发进度也节省了开发成本。由于使用一套打印驱动,既支持现有的多款打印机芯,又为今后的产品升级提供了良好的接口环境,这样大大降低了产品的生产成本和后期维护成本,具有较高的实用价值。

参考文献

[1]ALESSANDRO RUBINI&JONATHAN CORBET,Linux Device Driver(3rd Edtion)[M].USA:O'Reilly&As-sociates Inc,2005

[2]周立功等.ARM嵌入式Linux系统构建与驱动开发范[M].北京:北京航天航空大学出版社,2006

上一篇:顶岗实习自我鉴定评语下一篇:工地工具管理办法