发明名称 Image processing apparatus for receiving a request relating to image processing from an external source and executing the received request
摘要 Disclosed is an image processing apparatus composed in a hierarchical architecture of a hardware resource, a first control program over the hardware resource, a second control program and an application program over the first control program. The first control program includes a first API for receiving a first request relating to image processing from the second control program and a second request relating to image processing from the application program, and controls, on receiving either of the first and second requests, the hardware resource to perform image processing based on the received request. The second control program includes a second API publicly released in advance for receiving a third request relating to image processing from an external source, converts the received third request to a command supported by the first API, and passes the command as the first request to the first control program.
申请公布号 US9232087(B2) 申请公布日期 2016.01.05
申请号 US201414582572 申请日期 2014.12.24
申请人 Konica Minolta, Inc. 发明人 Shibata Koichi;Murakami Masakazu
分类号 G06F15/00;H04N1/00;H04N1/32 主分类号 G06F15/00
代理机构 Buchanan Ingersoll & Rooney PC 代理人 Buchanan Ingersoll & Rooney PC
主权项 1. An image processing apparatus, comprising: a hardware resource including at least one of an image forming unit, a read unit, and a display unit; a control layer; an external API (application program interface) program; and an application group including one or more application programs stored in an application layer, wherein the control layer is arranged between the hardware resource and the application group including the one or more application programs, and the external API program is arranged superordinate to the one or more application programs in the application group in a hierarchical architecture, the control layer includes a first API for receiving, with use of a predefined function, a first request relating to image processing from the external API program and a second request relating to image processing from the one or more application programs, and controls, on receiving either of the first and second requests, the hardware resource to perform image processing based on the received request, the external API program includes a second API for receiving a third request relating to image processing from an external source, converts the received third request to a command supported by the first API, and passes the command to an appropriate one of the control layer and the one or more application programs, depending on the requested processing, the command passed to the control layer serving as the first request, the command passed to the control layer bypassing the one or more application programs of the application group stored in the application layer; wherein commands, parameters, and syntax for controlling the hardware resource are released to the public for incorporation by external users into software supported by the second API.
地址 Chiyoda-ku, Tokyo JP