Serial port using non-maskable interrupt terminal of a microprocessor
    1.
    发明授权
    Serial port using non-maskable interrupt terminal of a microprocessor 失效
    串口使用微处理器的不可屏蔽中断端

    公开(公告)号:US5606671A

    公开(公告)日:1997-02-25

    申请号:US336102

    申请日:1994-11-04

    CPC分类号: G06F11/2294 G06F13/24

    摘要: A serial port which transmits a start bit of a serial transmission to a non-maskable interrupt terminal of a microprocessor so as to be certain that the microprocessor responds to serial communication. The serial port includes a microprocessor-writable transmit bit connected to the transmit terminal of the serial port, a microprocessor-readable receive bit connected to the receive terminal of the serial port, and an NMI enable switch connected between the receive terminal and the NMI pin of the microprocessor. In a receive mode, the NMI enable switch which initially is in a conductive state, transmits the start bit of serial transmissions directly to the NMI pin of the microprocessor causing the microprocessor to interrupt on-going processes. The microprocessor disables the NMI enable register and, after waiting for serial transmission periods between transmitted bits, reads all eight data bits received at the receive terminal from the received bit. Thereafter, the microprocessor re-enables the NMI enable switch and resumes the suspended on-going processes. In a transmit mode, the microprocessor writes a binary 1, corresponding to a start bit, to the transmit bit, causing a transmit signal to be output from the transmit terminal. The microprocessor then transmits the eight bits corresponding to the desired transmit byte, each bit being separated by the appropriate inter-bit serial communication time interval.

    摘要翻译: 串行端口,其将串行传输的起始位传送到微处理器的不可屏蔽中断端,以确定微处理器响应于串行通信。 串行端口包括连接到串行端口的发送端的微处理器可读发送位,连接到串行端口的接收端的微处理器可读接收位和连接在接收端和NMI引脚之间的NMI使能开关 的微处理器。 在接收模式下,初始处于导通状态的NMI使能开关将串行传输的起始位直接发送到微处理器的NMI引脚,使微处理器中断正在进行的过程。 微处理器禁用NMI使能寄存器,并且在等待发送位之间的串行传输周期之后,从接收位读取在接收端接收的所有8个数据位。 此后,微处理器重新启用NMI启用开关并恢复暂停的正在进行的过程。 在发送模式中,微处理器将对应于起始位的二进制1写入发送位,使发送信号从发送终端输出。 然后,微处理器发送与期望的发送字节相对应的八个位,每个位被适当的位间串行通信时间间隔分隔开。

    Fail-safe flashing of EPROM
    2.
    发明授权
    Fail-safe flashing of EPROM 失效
    EPROM的故障安全闪烁

    公开(公告)号:US5701492A

    公开(公告)日:1997-12-23

    申请号:US625033

    申请日:1996-03-29

    摘要: A fail-safe flash for an EPROM that is arranged into separately erasable sectors proceeds in a stepwise procedure. The EPROM is divided into at least three regions including a boot block region, a file region and a directory region. The boot block region stores at least two independently erasable boot blocks, only one of which is designated as a current boot block, which performs scanning of the directory region so as to determine a current directory in the directory region. The file region stores all executables, including executables designated as critical and non-critical. The directory region stores multiple directories, only one of which is a current directory, which designates which is the current boot block, which of the files stored in the file region are available for loading for execution, as well as which of the files are critical and which are non-critical. In the first step to flash the EPROM, the unused region of the boot block is updated with the new boot block. In the second step of flashing the EPROM, critical files are flashed over non-critical files, and after correct installation of the newly-flashed critical files is confirmed, a new directory is written into the directory region referring only to the newly-flashed critical files. In the third step of flashing the EPROM, non-critical files are flashed, whereafter a new directory is written to the directory region referring to the newly-flashed critical files as well as to the newly-flashed non-critical files.

    摘要翻译: 安排在单独可擦除扇区中的EPROM的故障安全闪存以逐步过程进行。 EPROM被分成至少三个区域,包括引导块区域,文件区域和目录区域。 引导块区域存储至少两个独立可擦除的引导块,其中只有一个引导块被指定为当前引导块,其执行目录区域的扫描,以便确定目录区域中的当前目录。 文件区域存储所有可执行文件,包括指定为关键和非关键的可执行文件。 目录区域存储多个目录,其中只有一个是当前目录,它指定哪个是当前引导块,存储在文件区域中的哪个文件可用于加载执行,以及哪些文件是关键的 哪些是非关键的。 在刷新EPROM的第一步中,引导块的未使用区域将使用新的引导块进行更新。 在闪存EPROM的第二步中,关键文件闪存在非关键文件上,并且在正确安装新闪存的关键文件之后,确定了新目录被写入目录区域,仅引用新闪存的关键文件 文件。 在闪存EPROM的第三步中,闪存非关键文件,之后将目录区写入新闪存的关键文件以及新闪存的非关键文件。

    Network board which responds to status changes of an installed
peripheral by generating a testpage
    3.
    发明授权
    Network board which responds to status changes of an installed peripheral by generating a testpage 失效
    通过生成测试页来响应已安装外围设备状态变化的网络板

    公开(公告)号:US5828864A

    公开(公告)日:1998-10-27

    申请号:US489283

    申请日:1995-06-09

    摘要: An interactive network device which interfaces a LAN to a peripheral that includes a front panel through which a user can affect status changes to the peripheral. Included in the interactive network device are a LAN interface which interfaces to the LAN and over which peripheral data is communicated, and a peripheral interface which interfaces to the peripheral and over which the peripheral data is communicated and the status of the peripheral data is received. A processor analyzes the status of the peripheral received over the peripheral interface so as to detect a predetermined sequence of status changes in the peripheral and, in response to detection of the predetermined sequence of status changes, (a) generates testpage information containing at least one of network information and interactive network device information and (b) outputs the generated testpage information.

    摘要翻译: 一种交互式网络设备,其将LAN连接到外围设备,其包括用户可以通过该前面板影响到外围设备的状态改变的外围设备。 交互式网络设备中包括LAN接口,LAN接口连接到外部数据和外部数据,外部接口与外围设备进行通信,通过外部接口传送外围数据,并接收外围数据的状态。 处理器分析通过外围接口接收的外围设备的状态,以便检测外围设备中的预定状态变化序列,并且响应于检测到预定的状态改变顺序,(a)生成包含至少一个 的网络信息和交互网络设备信息,(b)输出生成的测试页信息。

    Interface device connected between a LAN and a printer for outputting
formatted debug information about the printer to the printer
    4.
    发明授权
    Interface device connected between a LAN and a printer for outputting formatted debug information about the printer to the printer 失效
    连接在LAN和打印机之间的接口设备,用于向打印机输出有关打印机的格式化调试信息

    公开(公告)号:US5828863A

    公开(公告)日:1998-10-27

    申请号:US489282

    申请日:1995-06-09

    摘要: A network device which interfaces between a local area network (LAN) and an image forming apparatus and which can output debug information. The network device includes a LAN interface for receiving image forming jobs and command signals from the LAN and a peripheral interface for outputting image forming jobs to the image forming apparatus. The network device further includes a storage device that stores debug information regarding the network device configuration for receiving image forming jobs from the LAN and outputting image forming jobs to the image forming apparatus. In addition, the network device has a processor that detects a triggering condition and, in response to the triggering condition, formats the debug information into an image forming job and outputs the formatted debug information to the image forming apparatus.

    摘要翻译: 一种在局域网(LAN)和图像形成装置之间进行接口并能输出调试信息的网络装置。 网络设备包括用于从LAN接收图像形成作业和命令信号的LAN接口以及用于向图像形成装置输出图像形成作业的外围接口。 网络设备还包括存储设备,其存储关于用于从LAN接收图像形成作业的网络设备配置的调试信息,并将图像形成作业输出到图像形成设备。 此外,网络设备具有检测触发条件的处理器,并且响应于触发条件,将调试信息格式化为图像形成作业,并将格式化的调试信息输出到图像形成装置。

    Error management for a tandem printing system
    5.
    发明授权
    Error management for a tandem printing system 有权
    串行打印系统的错误管理

    公开(公告)号:US06724494B1

    公开(公告)日:2004-04-20

    申请号:US09559291

    申请日:2000-04-25

    IPC分类号: G06K1500

    摘要: The disclosure relates to methods and apparatus for handling error occurrences in an image outputting system. The system comprises plural multifunction peripherals (MFPs) for printing a document. Each MFP is communicatively coupled to a single control unit, the control unit being communicatively coupled to a computer workstation on a computer network. The control unit receives a print job from the computer workstation and then sends the print job to one or more hard output units. The control unit monitors the status of the print job with respect to each MFP to determine whether an error is present in any of the MFPs. If the control unit detects an error, it waits a predetermined time period to provide a user time to fix the error. If the user does not fix the error within the predetermined time period, the control unit then polls the status of the remaining MFPs to determine whether any other MFPs are error-free. The control unit then sends the print job to one or more of the error-free MFPs. If the print job includes multiple copies of a single document, the control unit desirably divides the copies between several MFPs in order to minimize the overall print time.

    摘要翻译: 本公开涉及用于处理图像输出系统中的错误发生的方法和装置。 该系统包括用于打印文档的多个多功能外围设备(MFP)。 每个MFP通信地耦合到单个控制单元,所述控制单元通信地耦合到计算机网络上的计算机工作站。 控制单元从计算机工作站接收打印作业,然后将打印作业发送到一个或多个硬输出单元。 控制单元监视相对于每个MFP的打印作业的状态,以确定是否存在任何MFP中的错误。 如果控制单元检测到错误,则等待预定的时间段以提供用户修复错误的时间。 如果用户没有在预定时间段内修复错误,则控制单元然后轮询剩余的MFP的状态,以确定是否有任何其他MFP是无错误的。 然后,控制单元将打印作业发送到一个或多个无错误的MFP。 如果打印作业包括单个文档的多个副本,则控制单元希望在多个MFP之间分配副本,以便最小化整个打印时间。

    Network protocol sensor
    6.
    发明授权
    Network protocol sensor 失效
    网络协议传感器

    公开(公告)号:US5613096A

    公开(公告)日:1997-03-18

    申请号:US336062

    申请日:1994-11-04

    摘要: A method of determining which of plural protocols are active on a computerized local area network. Each of plural frame types are registered with a link support layer (LSL) which monitors network communications for broadcast frame packets. A frame packet which matches a first one of the frame types is provided from LSL, and protocol header information in the received frame packet is decoded so as to determine protocol used in the frame packet. The first frame type is de-registered from LSL, a first protocol stack corresponding to the determined protocol is initialized using the first frame type, the first protocol stack is loaded, and the first protocol stack registers itself with LSL so that the first protocol stack receives future frame packets which match the first frame type. Thereafter, if LSL encounters any other frame types, the above processing is repeated so as to load and register any other needed protocol stacks.

    摘要翻译: 一种确定多个协议中的哪一个在计算机化局域网上是活动的方法。 多个帧类型中的每一个都用链路支持层(LSL)进行注册,链路支持层监视广播帧分组的网络通信。 从LSL提供与帧类型中的第一个匹配的帧分组,并且对接收的帧分组中的协议头信息进行解码,以确定在帧分组中使用的协议。 第一帧类型从LSL解除注册,使用第一帧类型初始化与确定的协议相对应的第一协议栈,第一协议栈被加载,并且第一协议栈向LSL注册自身,使得第一协议栈 接收与第一帧类型匹配的未来帧分组。 此后,如果LSL遇到任何其他帧类型,则重复上述处理,以便加载和注册任何其他所需的协议栈。

    Dynamic load balancing for a tandem printing system
    7.
    发明授权
    Dynamic load balancing for a tandem printing system 有权
    串行打印系统的动态负载平衡

    公开(公告)号:US06856416B1

    公开(公告)日:2005-02-15

    申请号:US09558353

    申请日:2000-04-26

    IPC分类号: B41J29/38 G06F3/12 G06K15/00

    摘要: The disclosure relates to methods and apparatus for allocating a print job among multiple printers. The apparatus includes one or more computer workstations that are communicatively coupled to a controller. The controller is communicatively coupled to plural multifunction peripherals (MFPs) for printing. The system provides a user an option of designating a print job as a tandem mode job, wherein a controller utilizes the multiple MFPs in printing the job in order to decrease the overall print time. In one embodiment, the controller utilizes only two MFPs. In another embodiment, more than two MFPs are utilized. Regardless of the number of MFPs utilized, all of the MFPs are desirably controlled by the same controller.

    摘要翻译: 本公开涉及在多个打印机之间分配打印作业的方法和装置。 该装置包括通信地耦合到控制器的一个或多个计算机工作站。 控制器通信地耦合到多个用于打印的多功能外围设备(MFP)。 系统为用户提供将打印作业指定为串联模式作业的选项,其中控制器在打印作业时利用多个MFP以减少整体打印时间。 在一个实施例中,控制器仅使用两个MFP。 在另一个实施例中,使用多于两个的MFP。 不管所使用的MFP的数量如何,所有MFP期望由相同的控制器控制。

    System for reducing bus contention using counter of outstanding
acknowledgement in sending processor and issuing of acknowledgement
signal by receiving processor to indicate available space in shared
memory
    8.
    发明授权
    System for reducing bus contention using counter of outstanding acknowledgement in sending processor and issuing of acknowledgement signal by receiving processor to indicate available space in shared memory 失效
    用于在发送处理器中通过未确认的计数器减少总线争用的系统,并通过接收处理器发出确认信号以指示共享存储器中的可用空间

    公开(公告)号:US5548728A

    公开(公告)日:1996-08-20

    申请号:US336641

    申请日:1994-11-04

    CPC分类号: G06F5/065 G06F13/128

    摘要: A data transfer method in which a sending processor sends data to a receiving processor via a shared memory using a put pointer and a get pointer, the values of pointers indicate a next location in the shared memory to be written and to be read. The sending processor executes a data-sending process by (1) by referring to a counter of outstanding acknowledgements to determine if there is available space, (2) if there is available space, reading the get and put pointers and determining whether the put pointer is equal to one of plural partition indices which correspond to a number of partitions into which the shared memory is divided, (3) in the case where the value of the put pointer is equal to one of the plural predetermined partition indices, writing a command requesting the receiving processor to issue an acknowledgement and updating the counter of outstanding acknowledgements by adding one, (4) writing a block of data at a location of the put pointer, and (5) updating of the put pointer. The data-sending process is suspended when the counter of outstanding acknowledgements indicates that there is insufficient space in shared memory. An acknowledgement is received from the receiving processor and the counter of outstanding acknowledgements is updated by reducing it by one. The data-sending process is re-executed after the receiving processor issues the acknowledgement.

    摘要翻译: 一种数据传输方法,其中发送处理器通过使用放置指针和获取指针的共享存储器向接收处理器发送数据,指针值指示要写入和读取的共享存储器中的下一个位置。 发送处理器通过(1)通过参考未确认的计数器来执行数据发送处理,以确定是否存在可用空间,(2)如果存在可用空间,读取获取和放置指针并确定放置指针 等于对应于共享存储器被分割成的分区数的多个分区索引中的一个;(3)在放置指针的值等于多个预定分区索引中的一个的情况下,写入命令 请求接收处理器通过添加一个来发出确认并更新未决确认的计数器,(4)在放置指针的位置写入数据块,以及(5)置换指针的更新。 当未确认的计数器表示共享存储器空间不足时,数据发送过程被暂停。 从接收处理器接收到确认,并且通过将其减少一个来更新未完成的确认的计数器。 数据发送过程在接收处理器发出确认后重新执行。