会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for interfacing a raster printer controller with a plurality of print engines
    • US06290406B1
    • 2001-09-18
    • US09188634
    • 1998-11-09
    • Forrest P. GauthierDimitrije L. Jovic
    • Forrest P. GauthierDimitrije L. Jovic
    • B41J1144
    • B41J3/54G06K15/02
    • A method for controlling a printer having a plurality of print engines and a print engine controller includes the steps of: (a) coupling each of the print engines to a corresponding print engine communication device; (b) coupling together the print engine communication devices and the print engine controller in a daisy chain configuration with a serial data link, the data-output port of the printer controller being directly coupled by the serial data link to a first one of the print engine communication devices and the data-input port of the printer controller being directly coupled by the serial data link to a last one of the print engine communication devices; (c) embedding commands and data in a data stream by the printer controller and transmitting the data stream on the serial data link to the first print engine communication device by the printer controller; (d) relaying the data stream from the first print engine communication device back to the serial data link by the first print engine controller; (e) receiving the data stream from the serial data link by the last print engine communication device; (f) relaying the data stream from the last print engine communication device back to the serial data link by the last print engine controller; and (g) receiving the data stream back from the serial data link by the printer controller. Preferably, one of the first and last print engine communication devices performs the steps of extracting a command from the data stream and executing the command; and in the course of executing the command, it performs the steps of extracting bitmap data from the data stream and placing the bitmap data in a memory storage buffer coupled to a video data input port on the corresponding print engine. The method may also include the step of transmitting a message from the one print engine communication device to the print engine controller over the data link, where the message indicates that its memory storage buffer is ready to receive additional bitmap data, thereby allowing the print engine controller to be able to perform on-demand dispatching of the bitmap data to the print engines.
    • 2. 发明授权
    • Image registration method
    • 图像配准方法
    • US06310695B1
    • 2001-10-30
    • US09039368
    • 1998-03-16
    • Forrest P. GauthierDimitrije L. Jovic
    • Forrest P. GauthierDimitrije L. Jovic
    • G06F1500
    • G06T3/0068H04N1/40
    • An electronic image registration system for a high-speed raster printer controller includes dedicated hardware for performing run-time registration, in both the horizontal and vertical directions, on a continuous stream of rasterized bit-map data generated by the rendering units of the raster printer controller. The registration takes place in hardware, between the rendering section of the controller and the print engine, thus allowing the registration to be performed in real-time without slowing the controller's processing speeds. The dedicated run-time electronic-image registration hardware for the vertical registration of the image includes a vertical holding register and a vertical counter. The vertical holding register is loaded by a CPU and indicates the magnitude of the vertical registration, which in turn indicates a length of delay in scan-line units before the start of the page-map's print cycle after seeing a “top-of-form” signal from the print engine. The dedicated run-time electronic-image registration hardware for the horizontal registration of the image includes a barrel-shifter, a data bus coupled to the input port of the barrel-shifter for transmitting the data stream to the barrel-shifter one block of scan-line data at a time, a history register coupled to the output of the barrel-shifter, and a logical adding device having a first addend input port coupled to the output port of the barrel-shifter and a second addend input port coupled to the output port of the history register.
    • 用于高速光栅打印机控制器的电子图像配准系统包括用于在水平和垂直方向上在由光栅打印机的渲染单元生成的光栅化位图数据的连续流上执行运行时间注册的专用硬件 控制器。 注册在硬件之间,在控制器的渲染部分和打印引擎之间进行,从而允许实时执行注册,而不会减慢控制器的处理速度。 用于垂直注册图像的专用运行时电子图像配准硬件包括垂直保持寄存器和垂直计数器。 垂直保持寄存器由CPU加载并指示垂直注册的大小,这反过来表示在页面映射的打印周期开始之后扫描线单元的延迟长度在看到“顶部形式 “来自印刷引擎的信号。 用于水平注册图像的专用运行时电子图像配准硬件包括桶形移位器,耦合到桶形移位器的输入端口的数据总线,用于将数据流发送到桶形移位器一个扫描块 耦合到桶形移位器的输出的历史寄存器以及耦合到桶形移位器的输出端口的第一加法输入端口的逻辑加法装置和耦合到桶形移位器的第二加法输入端口的逻辑加法装置, 输出端口的历史寄存器。
    • 3. 发明授权
    • Run-time diagnostic system
    • 运行时诊断系统
    • US5793946A
    • 1998-08-11
    • US614267
    • 1996-03-12
    • Forrest P. GauthierDimitrije L. Jovic
    • Forrest P. GauthierDimitrije L. Jovic
    • G06F11/273G06F11/30G06F11/32G06F11/00
    • G06F11/2736G06F11/079G06F11/3013G06F11/3072G06F11/3089G06F11/325
    • An on-board diagnostic system which comprises dedicated hardware for performing run-time diagnostics on a computer board having several functional sections. The diagnostic system utilizes a serial token ring network, which preferably has a software-independent, hardware core, comprising a non-intelligent master device and a plurality of non-intelligent slave devices. The master and slave devices are all interconnected via a dedicated serial data bus which operates independently of the on-board CPUs and on-board CPU buses. Each slave device is responsible for monitoring a particular section of the computer board. The master device polls each slave device by activating a corresponding token line on each slave device for a predetermined period of time, one at a time, until the master device is alerted by a slave device that a change of state has occurred in the status signals of that particular section. If there is a change in state for that particular section of the board, the corresponding slave device will begin transmitting data on the serial bus the next time that the Master device activates the token line for that slave device. Once the master device sees this activity on the serial bus, the master device will then maintain the corresponding token line active for a predetermined period of time in order to receive a bit-stream from the corresponding slave device over the serial data bus. Preferably, the bit-stream contains a source address (the address of the slave device sending the message), a destination address (the address or addresses to which the message data is to be sent) and the data which indicates the change. The master device will then transmit the diagnostic data to the particular destination devices indicated by the destination addresses.
    • 一种车载诊断系统,包括用于在具有多个功能部分的计算机板上执行运行时诊断的专用硬件。 诊断系统利用串行令牌环网络,其优选地具有与软件无关的硬件核心,其包括非智能主设备和多个非智能从设备。 主设备和从设备都通过独立于板载CPU和板载CPU总线的专用串行数据总线互连。 每个从设备负责监控计算机板的特定部分。 主设备通过在每个从设备上激活相应的令牌线一段预定的时间段,一次一个地轮询每个从设备,直到主设备被从设备警告状态信号中已经发生状态改变 的特定部分。 如果电路板特定部分的状态发生变化,则相应的从设备将在下次主设备激活该从设备的令牌线时,开始在串行总线上传输数据。 一旦主设备在串行总线上看到此活动,主设备就会保持对应的令牌线活动一段预定的时间,以便通过串行数据总线从相应的从设备接收比特流。 优选地,比特流包含源地址(发送消息的从设备的地址),目的地地址(要发送消息数据的地址或地址)以及指示改变的数据。 然后,主设备将将诊断数据发送到由目的地址指示的特定目的地设备。
    • 4. 发明授权
    • Method for merging variable image data into a template image
    • 将可变图像数据合并为模板图像的方法
    • US5740338A
    • 1998-04-14
    • US629966
    • 1996-04-09
    • Forrest P. GauthierDimitrije L. Jovic
    • Forrest P. GauthierDimitrije L. Jovic
    • G06F3/12G06K15/00G09G5/36
    • G06F3/12G06K15/00G06K2215/0082G06K2215/0088
    • A method and architecture is provided for merging a variable image data bitmap into a template image and for transmitting the merged image to a print engine; where the template image is defined by rendering commands derived from a page description language, and the variable image data bitmap is taken from a list of the variable data bitmaps. The method comprises the steps of continuously rendering template image data bands, in accordance with the set of rendering commands, and transferring the template image data bands to a mass storage. Once the entire template image is stored in the mass storage, the variable image data bitmap is merged with the template image bitmap and sent to the print engine by continuously loading template image data bands from the mass storage, logically mapping the variable image data bitmap into the template image data bands to produce merged image data bands, and dispatching the merged image data bands to the print engine. Preferably the loading, mapping and dispatching steps are performed for each variable image bitmap in the list to thus print a corresponding plurality of the templates having respective variable data printed therewith.
    • 提供了一种用于将可变图像数据位图合并到模板图像中并将合并的图像发送到打印引擎的方法和架构; 其中通过从页面描述语言导出的渲染命令来定义模板图像,并且可变图像数据位图取自可变数据位图的列表。 该方法包括以下步骤:根据该组渲染命令连续渲染模板图像数据带,并将模板图像数据带传送到大容量存储器。 一旦将整个模板图像存储在大容量存储器中,可变图像数据位图与模板图像位图合并,并通过从大容量存储器连续加载模板图像数据带并发送到打印引擎,将可变图像数据位图逻辑映射到 模板图像数据带以产生合并的图像数据带,并将合并的图像数据带发送到打印引擎。 优选地,对于列表中的每个可变图像位图执行加载,映射和调度步骤,从而打印相应的多个具有与其打印的可变数据的模板。
    • 5. 发明授权
    • Method for generating a stroke frequency signal on a plurality of ink
jet printheads
    • 用于在多个喷墨打印头上产生行程频率信号的方法
    • US6145946A
    • 2000-11-14
    • US135292
    • 1998-08-17
    • Forrest P. GauthierDimitrije L. Jovic
    • Forrest P. GauthierDimitrije L. Jovic
    • B41J2/045B41J11/00H04N1/40B41J29/38
    • B41J2/04505B41J11/008B41J2/04541B41J2/04581H04N1/40031
    • A method for generating a stroke frequency signal on a plurality of ink jet printheads arranged along a moving web includes the steps of: (a) coupling the raster printer controller to the plurality of printheads with a plurality of data links in a daisy-chain configuration, where the printer controller is at the beginning of the daisy-chain; (b) embedding a web velocity signal indicative of web velocity in data, by the printer controller; (c) communicating the data with the embedded velocity signal to each of the printheads by transmitting the data with the embedded velocity signal onto the daisy-chain; (d) each of the printheads deriving the web velocity signal from the data received from the daisy-chain by each of the printheads; and (e) generating a stroke frequency signal from the web velocity signal by each of the printheads. Preferably, the generating step includes the steps of (f) clocking a counter with a clock signal, where the counter has a terminal count output; (g) calculating a preload value from the velocity signal; and (h) initializing the counter with the preload value; where the terminal count output of the counter will be the stroke frequency signal.
    • 一种用于在沿着移动幅材布置的多个喷墨打印头上产生行程频率信号的方法包括以下步骤:(a)以多个数据链路将光栅打印机控制器与菊花链配置耦合到多个打印头 ,其中打印机控制器处于菊花链的开始处; (b)由打印机控制器嵌入表示纸幅速度的幅材速度信号; (c)通过将嵌入的速度信号的数据传送到菊花链上,将嵌入的速度信号的数据传送到每个打印头; (d)每个打印头从由每个打印头从菊花链接收的数据中得到纸幅速度信号; 和(e)通过每个打印头从纸幅速度信号产生行程频率信号。 优选地,生成步骤包括以下步骤:(f)使计数器对时钟信号进行计时,其中计数器具有终端计数输出; (g)从速度信号计算预载值; 和(h)用预载值初始化计数器; 其中计数器的终端计数输出将是行程频率信号。
    • 6. 发明授权
    • System and method for synchronizing the piezoelectric clock sources of a
plurality of ink jet printheads
    • 用于同步多个喷墨打印头的压电时钟源的系统和方法
    • US6027195A
    • 2000-02-22
    • US745699
    • 1996-11-12
    • Forrest P. GauthierDimitrije L. Jovic
    • Forrest P. GauthierDimitrije L. Jovic
    • B41J2/045B41J11/00H04N1/40B41J29/38B41J2/02
    • B41J2/04505B41J11/008B41J2/04541B41J2/04581H04N1/40031
    • The method for synchronizing the plurality of piezoelectric crystals on a corresponding plurality of ink jet printheads comprises the steps of: (a) coupling the plurality of printheads together in a daisy-chain configuration, (b) embedding a first clock signal in data; (c) transmitting the data to the printheads on the daisy-chain; (d) each of the printheads receiving the data; (e) each of the printheads deriving a second clock signal from the data received, which is directly proportional to the first clock signal; and (f) each of the printheads driving its corresponding piezoelectric crystal with the second clock signal. Accordingly, all of the piezoelectric crystal clock sources will be synchronized in frequency with each other, eliminating beat frequency drift errors between the printheads. Preferably, the method also includes the steps of: (i) determining the time it will take for the data to propagate to each of the printheads; and (ii) adjusting the phase of the second clock signal to reflect the propagation measurement. Accordingly, all of the piezoelectric crystal clock sources will also be synchronized in phase as well as frequency to each other.
    • 用于在相应的多个喷墨打印头上同步多个压电晶体的方法包括以下步骤:(a)以菊花链配置将多个打印头连接在一起,(b)将数据中嵌入第一时钟信号; (c)将数据发送到菊花链上的打印头; (d)接收数据的每个打印头; (e)每个打印头从所接收的数据中导出与第一时钟信号成正比的第二时钟信号; 和(f)每个打印头用第二时钟信号驱动其对应的压电晶体。 因此,所有的压电晶体时钟源将在频率上彼此同步,消除打印头之间的跳动频率漂移误差。 优选地,该方法还包括以下步骤:(i)确定数据传播到每个打印头所需的时间; 和(ii)调整第二时钟信号的相位以反映传播测量。 因此,所有的压电晶体时钟源也将在相位和频率彼此同步。
    • 7. 发明授权
    • System and method for interfacing a raster printer controller with a
plurality of print engines
    • 用于将光栅打印机控制器与多个打印引擎连接的系统和方法
    • US5833375A
    • 1998-11-10
    • US717477
    • 1996-09-20
    • Forrest P. GauthierDimitrije L. Jovic
    • Forrest P. GauthierDimitrije L. Jovic
    • B41J3/54G06K15/02
    • G06K15/02B41J3/54
    • A printing system includes a plurality of print engines; a raster printer controller having a processor for generating the rasterized bitmap data; and a plurality of print engine communication devices, where each of the print engine communication devices are coupled to a corresponding one of the print engines to provide the rasterized bitmap data to the corresponding print engine. The print engine communication devices are coupled together with the raster printer controller in a daisy chain configuration by a data link. Each of the print engine communication devices includes a message processing circuit that is adapted to monitor data received from raster printer controller, execute commands embedded in data received, update a bitmap data memory storage buffer in the print engine communication device with rasterized bitmap data embedded in the data received from the raster printer controller. Further, the bitmap memory data storage buffer includes a status line for indicating a need for additional rasterized bitmap data, and the message processing circuit is also adapted to transmit a message on its output port indicative of the status line so that the raster printer controller is able to perform on-demand dispatching of the rasterized bitmap data to the print engines,
    • 打印系统包括多个打印引擎; 光栅打印机控制器,具有用于产生光栅化位图数据的处理器; 以及多个打印引擎通信设备,其中每个打印引擎通信设备耦合到相应的一个打印引擎,以将光栅化的位图数据提供给相应的打印引擎。 打印引擎通信设备通过数据链路以菊花链配置与光栅打印机控制器耦合在一起。 每个打印引擎通信设备包括消息处理电路,其适于监视从光栅打印机控制器接收的数据,执行嵌入在接收到的数据中的命令,更新打印引擎通信设备中的位图数据存储器存储缓冲器,其中嵌入了光栅位图数据 从光栅打印机控制器接收的数据。 此外,位图存储器数据存储缓冲器包括用于指示需要额外的光栅化位图数据的状态行,并且消息处理电路还适于在其输出端口上发送指示状态行的消息,使得光栅打印机控制器 能够对光栅化位图数据执行按需调度到打印引擎,
    • 8. 发明授权
    • System architecture for processing and transporting page-map or bit-map
data to a raster print engine
    • 将页面映射或位图数据处理和传输到光栅打印引擎的系统架构
    • US5796930A
    • 1998-08-18
    • US558007
    • 1995-11-13
    • Forrest P. GauthierDimitrije L. Jovic
    • Forrest P. GauthierDimitrije L. Jovic
    • G06F3/12G06K15/00G09G5/36
    • G06F3/12G06K15/00G06K2215/0082G06K2215/0088
    • A digital high-speed printing system architecture for processing contiguous raster-image data blocks for transmission to a marking engine, comprises a central processing unit ("CPU") and at least one video RAM device. Each video RAM device includes a dynamic band RAM, a serial access memory, a random access port for transmitting and receiving image data blocks to and from the dynamic band RAM, and a serial port for transmitting and receiving image data blocks to and from the serial access memory. The video RAM devices perform bi-directional image data block transfers between the dynamic band RAM and the serial access memory. Furthermore, the video RAM devices transfer image data blocks to and from the serial access port, and simultaneously transfer of image data blocks to and from the random access port. A CPU data bus is coupled between the CPU and the random access port for providing CPU access to the dynamic band RAM, such that the CPU can perform mapping operations on the image data blocks in dynamic band RAM. A dispatch FIFO is coupled to the marking engine; and serial bus is connected between the dispatch FIFO and the serial port, such that image data blocks can be dispatched from the serial access memory to the marking engines over the serial bus. Therefore, the system architecture allows for the dispatching of image data blocks from the serial access memory to be performed simultaneously to the mapping of image data blocks in dynamic band RAM.
    • 用于处理连续光栅图像数据块以传输到标记引擎的数字高速打印系统架构包括中央处理单元(“CPU”)和至少一个视频RAM设备。 每个视频RAM设备包括动态带RAM,串行存取存储器,用于向和从动态带RAM发送和接收图像数据块的随机存取端口,以及用于向/从串行存储器发送和接收图像数据块的串行端口 访问内存 视频RAM设备在动态带RAM和串行存取存储器之间执行双向图像数据块传输。 此外,视频RAM设备将图像数据块传送到串行访问端口和从串行访问端口传送图像数据块,并且同时将图像数据块传送到和从随机访问端口传送。 CPU数据总线耦合在CPU和随机存取端口之间,用于提供对动态带RAM的CPU访问,使得CPU可以对动态带RAM中的图像数据块执行映射操作。 调度FIFO耦合到标记引擎; 并且串行总线连接在调度FIFO和串行端口之间,使得图像数据块可以通过串行总线从串行存取存储器发送到标记引擎。 因此,系统架构允许从串行访问存储器中发送图像数据块以与动态带RAM中的图像数据块的映射同时执行。
    • 9. 发明授权
    • Method for synchronizing pixel deposition frequencies between a plurality of print engines
    • 用于在多个打印引擎之间同步像素沉积频率的方法
    • US06493106B1
    • 2002-12-10
    • US09316552
    • 1999-05-24
    • Forrest P. GauthierDimitrije L. Jovic
    • Forrest P. GauthierDimitrije L. Jovic
    • G06F1500
    • B41J2/04505B41J2/04541B41J2/04581B41J11/008H04N1/40031
    • The present invention provides a system and method for simultaneously controlling a plurality of print engines connected together (in series, in parallel or otherwise) that facilitates electronic stitching between the print engines. More specifically, the present invention provides a system and method for synchronizing the pixel deposition frequencies and the drive mechanisms between the various inter-connected print engines so as to eliminate synchronization between the print engines. The method for synchronizing the pixel deposition frequencies and/or drive mechanisms between a plurality of print engines comprises the steps of: (a) coupling the plurality of print engines together with a printer controller, (b) embedding a first clock signal in data; (c) transmitting the data to the print engines; (d) each of the print engines receiving the data; (e) each of the print engines deriving a second clock signal from the data received, which is directly proportional to the first clock signal; and (f) each of the print engines driving its corresponding pixel deposition mechanism and/or its drive mechanisms with the second clock signal.
    • 本发明提供了一种用于同时控制多个打印引擎的系统和方法,所述多个打印引擎连接在一起(并行或并行或以其他方式),其有助于打印引擎之间的电子缝合。 更具体地,本发明提供了一种用于使像素沉积频率和各个互连的打印引擎之间的驱动机构同步的系统和方法,以便消除打印引擎之间的同步。 用于同步多个打印引擎之间的像素沉积频率和/或驱动机构的方法包括以下步骤:(a)将多个打印引擎与打印机控制器耦合在一起,(b)将数据中嵌入第一时钟信号; (c)将数据发送到打印引擎; (d)接收数据的每个打印引擎; (e)每个打印引擎从接收的数据中导出与第一时钟信号成正比的第二时钟信号; 和(f)每个打印引擎用第二时钟信号驱动其对应的像素沉积机构和/或其驱动机构。
    • 10. 发明授权
    • Image registration method
    • 图像配准方法
    • US5760914A
    • 1998-06-02
    • US669912
    • 1996-06-25
    • Forrest P. GauthierDimitrije L. Jovic
    • Forrest P. GauthierDimitrije L. Jovic
    • G06T3/00H04N1/40G06F15/00G06K9/32H04N1/00
    • G06T3/0068H04N1/40
    • An electronic image registration method for use with a high-speed raster printer controller provides run-time registration of an image which is defined by a continuous stream of rasterized bit-map data. The method includes the steps of: (a) detecting a misalignment of the image with respect to a form, and producing a registration value in response to the detected misalignment; (b) acquiring a present block of the bit-map data from the stream; (c) shifting the present block of the bit-map data a number of bits according to a shift count generated from the registration value produced in step (a) to create a present contiguous set of shifted bit-map data bits and a present contiguous set of spill-over bit-map data bits; (d) storing the present set of spill-over bits; (e) combining the present set of shifted bits with a previous contiguous set of spill-over bit-map data bits to create a present registered block of bit-map data; and (e) dispatching the present registered block to a print engine. The method preferably operates in hardware positioned between the rendering section of the raster printer controller and the print engine, thus allowing the registration to be performed in real-time without slowing the raster printer controller's processing speeds.
    • 与高速光栅打印机控制器一起使用的电子图像配准方法提供由光栅化位图数据的连续流定义的图像的运行时间注册。 该方法包括以下步骤:(a)检测图像相对于形式的不对准,并响应于检测到的未对准而产生登记值; (b)从流中获取位图数据的当前块; (c)根据从步骤(a)中产生的注册值产生的移位计数来移位位图数据的当前块数,以创建当前连续的移位比特图数据位集合和当前连续 一组溢出位图数据位; (d)存储当前的一组溢出位; (e)将当前的移位比特组合与先前连续的溢出比特图数据比特组进行组合,以创建当前登记的比特图数据块; 和(e)将当前登记的块发送到打印引擎。 该方法优选地以位于光栅打印机控制器的渲染部分和打印引擎之间的硬件操作,从而允许实时地执行注册,而不会减慢光栅打印机控制器的处理速度。