The invention relates to a printing control method, a device and a chip for multi-channel parallel output, and discloses a printing control system, including an adapter interface module, an address management module, a data inversion module, a data distribution module, a pixel segmentation module, a pixel mapping module, a LSU control module, a row/page synchronization signal processing module. The register configuration module and the clock management module have the advantages of simpler multi-channel data acquisition control, more precise pixel segmentation control timing, and adding the reverse order printing function. It solves the output problem of N line print data and realizes the reverse print of N line print data.
【技术实现步骤摘要】
一种多通道并行输出的打印控制方法、装置及其芯片
本专利技术属于打印机控制领域,具体是一种多通道并行输出的打印控制方法、装置及其芯片。
技术介绍
目前,打印控制单元及其芯片的硬件实现方案以单路为主,数据流控制框图如图1所示。数据接收模块接收来自打印数据源的打印数据,打印数据源包括CPU、复印机、USB和图像处理模块等。行/页同步解析模块接收传感器传输过来的页同步信号(PSYNC)和行同步信号(LSYNC),去抖、滤波和反向后传输到位图生成模块,同时行同步信号也会传输到数据输出模块。位图生成模块在PSYNC有效期间(高电平有效),每来一个LSYNC就把数据接收模块的打印数据转换成位图数据传输到数据输出模块。数据传输模块在没有位图数据传输过来期间,数据输出端(LVDS_DATA)保持高电平不变;当有位图数据传输过来,数据输出端输出位图数据。如图2所示,通道校准时间控制端(LSR_CTC)/数据输出端(LVDS_DATA)信号与LSYNC有严格的时序关系。当打印串行端口输出数据时,数据‘1’使激光器发光,数据‘0’使激光器不发光;激光器发出的光经棱镜反射,会使感光鼓被照射 ...
【技术保护点】
1.一种打印控制系统,包括适配接口模块、地址管理模块、数据倒序模块、数据分发模块、像素切分模块、像素映射模块、LSU控制模块、行/页同步信号处理模块、寄存器配置模块和时钟管理模块,其特征在于:所述适配接口模块用于把地址管理模块传输过来的读数据消息转换成符合外接总线的读命令,发往目的端;接收目的端返回的消息,剥除其他信息,把打印数据传输到数据倒序模块;所述地址管理模块用于接收上层下发的数据块(band)首地址、数据行数和突发长度等信息;所述数据倒序模块用于大小端转换、突发数据倒序、像素倒序转换和单像素位序倒换,其中突发数据倒序、像素倒序转换和单像素位序倒换三者不分先后顺序;所 ...
【技术特征摘要】
1.一种打印控制系统,包括适配接口模块、地址管理模块、数据倒序模块、数据分发模块、像素切分模块、像素映射模块、LSU控制模块、行/页同步信号处理模块、寄存器配置模块和时钟管理模块,其特征在于:所述适配接口模块用于把地址管理模块传输过来的读数据消息转换成符合外接总线的读命令,发往目的端;接收目的端返回的消息,剥除其他信息,把打印数据传输到数据倒序模块;所述地址管理模块用于接收上层下发的数据块(band)首地址、数据行数和突发长度等信息;所述数据倒序模块用于大小端转换、突发数据倒序、像素倒序转换和单像素位序倒换,其中突发数据倒序、像素倒序转换和单像素位序倒换三者不分先后顺序;所述数据分发模块用于分发突发数据到不同的接口,接口和afifo1~afifon一一对应,afifo是异步fifo,写端时钟是wclk,读端时钟是pclk;所述像素切分模块以像素时钟pclk为粒度单位,把输入数据切分成像素数据输出;所述像素映射模块包括查表模块和数据输出模块;所述LSU控制模块用于协同通道数据与对应的通道校准时间控制(CTC)关系,确保LVDS_DATA(数据输出端)和LSR_CTC(通道校准时间控制端)成对输出。所述行/页同步信号处理模块用于消抖和去除毛刺信号;所述时钟管理模块用于产生同步时钟pclk和otclk,异步时钟wclk。所述寄存器配置模块用于寄存各个模块所需的配置信息,把对应信号连接到对应模块。2.如权利要求1所述的打印控制系统,其特征在于:所述的打印控制系统,是一个独立的控制装置,或者是系统芯片当中的一个功能模块。3.如权利要求1所述的打印控制系统,其特征在于:所述总线是数据传输的通道,可以是AXI,AHB,LocalBus,GMII,PCIe等形式,所述适配接口模块就是负责适配总线形式,从存储介质获取需要的数据。4.如权利要求1所述的打印控制系统,其特征在于:所述地址管理模块用于接收上层(业务处理层)下发的数据块(band)首地址、数据行数和突发长度等信息,根据打印的方向来决定地址如何进行解析和管理;若是从左往右的正向打印,则地址管理模块生成突发地址的顺序如下:k代表并行打印通道数,生成突发地址顺序是L1bst1–>L2bst1–>……–>Lkbst1–>L1bst2–>L2bst1–>……以此类推,最后地址行数y<=k;若是从右往左的反向打印,则地址管理模块生成突发地址的顺序:k代表并行打印通道数,生成突发地址顺序是L1bstm–>L2bstm–>……–>Lkbstm–>L1bstm-1–>L2bstm-1–>……以此类推,最后地址行数y<=k;当前数据块(band)处理完成后,锁存并处理下一个数据块(band)。5.如权利要求4所述的打印控制系统,其特征在于:当从左往右的正向打印时,旁路(bypass)突发数据倒序功能;当从右往左的反向打印时,突发数据倒序控制部分会启用流水处理机制,与多组存储单元交互,保证多组突发数据无缝处理,其中的存储器(memory)可以是ram搭建,也可以是寄存器二维数组;像素(pixel)倒序转换部分处理对象是以词(word)为单位,负责把每个词(word)的顺序顺序前后对调。6.如权利要求1所述的打印控制系统,其特征在于:所述像素切分模块包括纵向和横向两个方向的切分,所述纵...
【专利技术属性】
技术研发人员:陈伟祥,张晓旭,黄凯,刘智力,陈华锋,
申请(专利权)人:杭州朔天科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。