CN107659746B - 图像形成设备、图像处理设备的控制方法和记录介质 - Google Patents

图像形成设备、图像处理设备的控制方法和记录介质 Download PDF

Info

Publication number
CN107659746B
CN107659746B CN201710616562.2A CN201710616562A CN107659746B CN 107659746 B CN107659746 B CN 107659746B CN 201710616562 A CN201710616562 A CN 201710616562A CN 107659746 B CN107659746 B CN 107659746B
Authority
CN
China
Prior art keywords
application
image processing
plug
library
device control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201710616562.2A
Other languages
English (en)
Other versions
CN107659746A (zh
Inventor
佐佐木祐人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN107659746A publication Critical patent/CN107659746A/zh
Application granted granted Critical
Publication of CN107659746B publication Critical patent/CN107659746B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00938Software related arrangements, e.g. loading applications
    • H04N1/00941Interaction of different applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00938Software related arrangements, e.g. loading applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00965Input arrangements for operating instructions or parameters, e.g. updating internal software using a plug-in memory module, e.g. memory card, memory stick
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/0097Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

本发明涉及一种图像形成设备、图像处理设备的控制方法和记录介质。所述图像形成设备包括:存储单元,其被配置为存储用于使所述图像形成设备执行作业的装置控制应用;存储控制单元,其被配置为进行控制以使所述存储单元存储用于扩展所述装置控制应用的图像处理插件应用;以及处理单元,其被配置为与所述装置控制应用的执行协作地执行所述图像处理插件应用。

Description

图像形成设备、图像处理设备的控制方法和记录介质
技术领域
本发明涉及图像形成设备、图像形成方法和程序,特别地涉及用于通过所述图像形成设备执行作业的技术。
背景技术
作为用于针对各种类型的作业、使得图像形成设备能够完成工厂出货的图像形成设备中未设定的图像处理的技术,日本特开2006-48725中描述了一种技术。日本特开2006-48725描述了用于针对被传送至包括常驻代理(打印机控制对象和图像扫描仪控制对象)的图像形成设备的打印数据提供处理的移动代理。
然而,根据日本特开2006-48725中描述的结构,移动代理和常驻代理独立于彼此而存在。作为结果,即使移动代理和常驻代理可以使用公共控制库,它们也不能彼此协作工作。
因此,在期望将新的图像处理添加作为图像形成设备的插件的情况下,需要将该图像处理添加作为与常驻代理分开的新的移动代理。然而,在该结构中,新的移动代理使得图像形成设备不能在用户所熟悉的常驻代理的画面上保留并使用常驻代理已经登记过的用户设定等。因此该技术可能会导致用户便利性降低。
发明内容
本发明的各种实施例涉及使得能够使用用于执行作业的现有应用来进行被添加到图像形成设备的新的图像处理。根据各种实施例,一种图像形成设备,包括:存储单元,其被配置为存储用于使所述图像形成设备执行作业的装置控制应用;存储器装置,用于存储指令集;以及至少一个处理器,用于执行指令,以进行控制从而使所述存储单元存储用于扩展所述装置控制应用的图像处理插件应用、并且与所述装置控制应用的执行协作地执行所述图像处理插件应用。
根据本申请的一个方面,一种图像形成设备,包括:存储单元,其被配置为存储用于使所述图像形成设备执行作业的装置控制应用;存储控制单元,其被配置为进行控制以使所述存储单元存储用于扩展所述装置控制应用的图像处理插件应用;以及处理单元,其被配置为与所述装置控制应用的执行协作地执行所述图像处理插件应用。
根据本申请的另一方面,一种控制方法,用于控制被配置为存储装置控制应用的图像处理设备,所述控制方法包括以下步骤:进行控制以使存储单元存储用于扩展所述装置控制应用的图像处理插件应用;以及与所述装置控制应用的执行协作地执行所述图像处理插件应用。
根据本申请的另一方面,一种非暂时性计算机可读记录介质,其记录用于使被配置为存储装置控制应用的图像处理设备进行以下过程的程序:控制过程,用于进行控制以使存储单元存储用于扩展所述装置控制应用的图像处理插件应用;以及处理过程,用于与所述装置控制应用的执行协作地执行所述图像处理插件应用。
根据以下参考附图对典型实施例的描述,其它特征将变得显而易见。
附图说明
图1示出根据一个实施例的图像形成***的结构。
图2示出根据一个实施例的图像形成设备的结构。
图3示出根据一个实施例的根据第一典型实施例的图像形成设备的软件结构。
图4是示出根据一个实施例的、在根据第一典型实施例执行作业的情况下通过图像形成设备进行的处理的流程图。
图5是示出根据一个实施例的第一判断方法的示例的流程图。
图6是示出根据一个实施例的第二判断方法的示例的流程图。
图7示出根据一个实施例的根据第二典型实施例的图像形成设备的软件结构。
图8是示出根据一个实施例的、在根据第二典型实施例执行作业的情况下通过图像形成设备进行的处理的流程图。
图9示出根据一个实施例的根据第三典型实施例的图像形成设备的软件结构。
图10是示出根据一个实施例的、根据第三典型实施例的独立功能插件应用进行图像处理的示例的流程图。
具体实施方式
在以下描述中,将参考附图来描述典型实施例。
图1示出图像形成***的结构的示例。图像形成***包括图像形成设备101和102、信息处理终端103和104、以及服务器105。图像形成设备101和102、信息处理终端103和104、以及服务器105经由网络106彼此连接,并且可以彼此通信。图1示出基于示例的图像形成***,在该示例中该图像形成***包括两个图像形成设备101和102,但是图像形成设备的数量可以是任何数量(一个、两个或更多个)。此外,图像形成设备101和102中的每一个可以通过相同类型的设备实现。因此,在下文中将描述图像形成设备,着重于作为图像形成设备101和102的代表的图像形成设备101而省略对图像形成设备102的详细描述。网络106可以是使得图像形成***中的设备能够彼此通信的任何网络,诸如局域网(LAN)和因特网。
图像形成设备101可以通过从信息处理终端103或104接收打印图像数据(打印数据)的请求来打印图像数据,使用被设定到图像形成设备101的扫描仪来读取图像数据,并且打印扫描仪所读取出的图像数据。此外,图像形成设备101可以保存从信息处理终端103或104接收到的打印数据,并且将图像形成设备101的扫描仪所读取出的图像发送至信息处理终端103或104。此外,图像形成设备101可以使用服务器105来进行图像处理,并且打印存储在服务器105中的文档。除此之外,图像形成设备101还可以完成被设定到诸如多功能***设备(MFP)的已知图像形成设备的功能。
图2示出图像形成设备101的结构的示例。
图像形成设备101包括控制器201、打印机202、扫描仪203和操作单元204。控制器201包括中央处理单元(CPU)211、随机存取存储器(RAM)212、硬盘驱动器(HDD)213、网络接口(I/F)214、打印机I/F 215、扫描仪I/F 216、操作单元I/F 217以及扩展I/F 218。CPU 211可以向并且从RAM 212、HDD 213、网络I/F 214、打印机I/F 215、扫描仪I/F 216、操作单元I/F 217以及扩展I/F 218发送和接收数据。此外,CPU 211将从HDD 213读取出的命令加载到RAM 212中,并且执行RAM 212中所加载的命令。
可以在HDD 213中存储CPU 211可执行的命令、图像形成设备101要使用的设定值以及与用户所请求的处理有关的数据等。RAM 212是用于临时存储CPU 211从HDD 213中读取出的命令的区域。可以在RAM 212中存储执行命令所需的各种类型的数据。网络I/F 214是用于与图像形成***中的设备进行网络通信的接口。网络I/F 214可以向CPU 211通知数据已被接收,并且将RAM 212中的数据发送至网络106。
打印机I/F 215可以将从CPU 211发送的打印数据传送至打印机202,并且向CPU211通知从打印机202接收到的打印机202的状态。扫描仪I/F 216可以将读取从CPU 211发送的图像的指令传送至扫描仪202,然后将从扫描仪203接收到的图像数据传送至CPU 211,并向CPU 211通知从扫描仪203接收到的状态。
操作单元I/F 217可以将用户经由操作单元204而输入的指令发送至CPU 211,并且将要用于用户操作的图像信息发送至操作单元204。扩展I/F 218是使得外部装置能够连接至图像形成设备101的接口。扩展I/F 218例如包括通用串行总线(USB)格式的接口。通过将诸如USB存储器等的外部存储装置连接到扩展I/F 218,图像形成设备101可以读取存储在该外部存储装置中的数据并且向该外部存储装置写入数据。
打印机202可以在纸张上打印从打印机I/F 215接收到的图像数据,并且向该打印机I/F 215通知打印机202的状态。扫描仪203可以读取放置在扫描仪203本身上的纸张上的信息以将读取出的信息进行数字化,并且根据读取从扫描仪I/F 216接收到的图像的指令将数字化信息发送至扫描仪I/F 216。此外,扫描仪203可以向扫描仪I/F 216通知其自身的状态。操作单元204是用于使用户进行用于向图像形成设备101发出各种类型的指令的操作的接口。例如,操作单元204包括配备有触摸面板的液晶屏幕,并向用户呈现操作画面且还从用户接收操作。
图3是示意性地示出CPU 211所要处理的软件的结构的示例的层级图。具有图3所示的结构的软件是例如使用存储在图像形成设备101的HDD 213中的程序构造而成的。在图3中,分层处于如下这样的关系中:除了一些例外,上级分层使用下级分层所提供的服务。
在图3中,最下层是包含操作***316并且负责对程序执行的管理、存储器管理等的分层。在操作***316中构建打印机控制驱动器317、扫描仪控制驱动器318和网络I/F控制驱动器319。打印机控制驱动器317、扫描仪控制驱动器318和网络I/F控制驱动器319可以通过彼此合作来发挥作用。打印机控制驱动器317是用于经由打印机I/F 215来控制打印机202的软件。扫描仪控制驱动器318是用于经由扫描仪I/F 216来控制扫描仪203的软件。网络I/F控制驱动器319是用于控制网络I/F 214的软件。
从最下层起的第二层中包括装置控制库309。装置控制库309静态或动态地链接至以下将会描述的独立功能插件应用302、或装置控制应用304。此外,装置控制库309基于来自各应用程序的指令来控制操作***316。此外,装置控制库309中的各库请求针对连接库314的图像处理。以下将会描述用于请求图像处理的处理顺序流的示例。
接着,将会描述装置控制库309的示例。
打印库310是提供用于使用打印机控制驱动器317的功能来控制打印作业的应用程序接口(API)的库。打印作业是指打印存储在图像形成设备101的HDD 213中的打印数据、或者打印经由网络I/F 214从外部设备接收到的打印数据的一系列处理过程。外部设备例如是信息处理终端103或104。
复印库311是提供用于使用扫描仪控制驱动器318和打印机控制驱动器317的功能来控制复印作业的API的库。复印作业是指通过打印机202来打印扫描仪203所扫描出的图像数据的一系列处理过程。
扫描存储库312是提供用于使用扫描仪控制驱动器318的功能来控制扫描存储作业的API的库。扫描存储作业是指将通过使用扫描仪203进行扫描所获取的图像数据转换为打印数据或通用格式,然后将转换后的数据存储到连接至诸如USB等的扩展I/F 218的HDD213或外部存储装置中的一系列处理过程。通用格式是诸如便携式文档格式(PDF)和联合图像专家组(JPEG)等的数据格式。
扫描发送库313是提供用于使用扫描仪控制驱动器318和网络I/F控制驱动器319的功能来控制扫描发送作业的API的库。扫描发送作业是指将通过使用扫描仪203进行扫描所获取的图像数据转换为通用格式、然后经由网络I/F 214将转换后的数据发送至文件服务器或者通过将转换后的数据附加到电子邮件来将其发送至外部设备的一系列处理过程。文件服务器例如是服务器105,并且外部设备例如是信息处理终端103或104。
从最下层起的第二层还包括连接库314和图像处理库315。
图像处理库315是提供用于进行CPU 211所要进行的各种类型的图像处理的API的库。此处,各种类型的图像处理是指处于工厂出货状态的图像形成设备101中可用的处理。这种图像处理的示例包括被输入到图像形成设备101的图像数据向通用格式的转换处理、锐度处理和N合一布局处理。图像处理库315的数量可以是一个,或者可以是多于一个。各图像处理库315具有作为其唯一图像处理名称的ImagingName 326。例如,具有锐度功能的图像处理库315将锐度作为其ImagingName 326。针对连接库314使用ImagingName 326以从存储在HDD 213中的图像处理库315和以下将会描述的图像处理插件应用303中选择合适的模块。
在从装置控制库309接收到进行图像处理的请求的情况下,连接库314根据该请求的内容来选择性地调用图像处理库315或以下将会描述的图像处理插件应用303,并且进行图像处理。以下将会描述连接库314选择性地调用图像处理库315或以下将会描述的图像处理插件应用303的方法的示例。
最上层是在包括插件应用301和装置控制应用304的情况下建立的应用层。装置控制应用304通过调用装置控制库309中的各API来提供各种类型的功能。装置控制应用304是用于使图像形成设备101执行作业的应用。装置控制应用304是存储在HDD 213中的常驻应用。装置控制应用304可以通过固件的版本升级来扩展其功能。装置控制应用304中所包括打印应用305、复印应用306、扫描存储应用307和扫描发送应用308分别具有画面信息322、画面信息323、画面信息324和画面信息325。CPU 211经由操作单元I/F 217在操作单元204上显示各条画面信息322、323、324和325。在通过用户在操作单元204上的操作来检测装置控制应用304的设定变更的情况下,CPU 211将该变更的内容写入HDD 213中。在该阶段,装置控制应用304在必要时将ImagingName设定为各作业的设定。该设定例如由用户通过按压操作单元204所做出的图像处理的选择来触发。可选地,CPU 211还可以自动设定各作业所需的图像处理。此外,ImagingName不仅可以由装置控制应用304、还可以由装置控制库309来设定。装置控制库309设定图像处理名称的情况的示例包括如下的情况:利用装置控制库309控制操作***316的情况下所需的一些图像处理,装置控制库309设定针对该图像处理的图像处理名称。如果作业要使用的图像处理过程的数量多于一个,则与各图像处理过程相对应地设定ImagingName(换句话说,设定多个ImagingName)。此外,如果在执行作业的情况下没有选择诸如图像处理插件应用303等的伴随有图像处理的应用(即,没有选择图像处理的执行),则不设定图像处理名称。在基于操作单元204上的用户操作而检测到作业的执行的情况下,CPU 211(装置控制应用304)通过调用装置控制库309中的API来开始作业。
接着,将会描述装置控制应用304的示例。打印应用305通过调用打印库310的API来执行打印作业。复印应用306通过调用复印库311的API来执行复印作业。扫描存储应用307通过调用扫描存储库312的API来执行扫描存储作业。扫描发送应用308通过调用扫描发送库313的API来执行扫描发送作业。
接着,将会描述插件应用301的示例。插件应用301是与作为常驻应用的装置控制应用304分开地能够作为插件安装和卸载的应用。插件应用301包括独立功能插件应用302和图像处理插件应用303。将这两个应用的各自操作所需的程序封装在插件应用301中。使用远程用户界面(UI)等将插件应用301安装在图像形成设备101中。远程UI是使得用户能够经由网络I/F 214从外部设备中的web浏览器访问图像形成设备101、并且例如对图像形成设备101的状态进行确认、对打印作业进行操作并对各种类型的设定进行配置的机构。外部设备例如是信息处理终端103或104。此外,插件应用301(独立功能插件应用302和图像处理插件应用303)中的各应用可以各自分别启动和停止。
在以下描述中,将会描述插件应用301的从安装到启动、停止和卸载的处理顺序流的示例。
在检测到插件应用301的安装的情况下,CPU 211将与该插件应用301有关的信息存储到HDD 213中。随后,在检测到涉及插件应用301的开始指令的情况下,CPU 211向该插件应用301发出启动指令。插件应用301可以在启动的情况下执行各程序的内容。在检测到涉及插件应用301的停止指令的情况下,CPU 211向该插件应用301发出停止指令。此外,在检测到涉及插件应用301的卸载指令的情况下,CPU 211将与该插件应用301有关的信息从HDD 213中删除。这些指令可以例如从远程UI或操作单元204发出,但是也可以通过除这些方法以外的方法发出。
接着,将会描述独立功能插件应用302的示例。独立功能插件应用302具有画面信息320。独立功能插件应用302独立于装置控制应用304而运行。独立功能插件应用302可以通过调用装置控制库309的API来向用户提供与常驻装置控制应用304的功能和画面不同的功能和画面。例如,独立功能插件应用302可以并入多个功能、然后提供多个功能,诸如复印图像数据并且还扫描和发送该图像数据的功能。此外,在检测到基于用户对画面信息320进行的操作来设定图像处理的情况下,独立功能插件应用302将ImagingName设定到作业的设定中以作为与该图像处理相对应的图像处理名称。独立功能插件应用302可以在用户没有明确设定图像处理的情况下设定期望默认执行的图像处理的ImagingName。独立功能插件应用302不一定具有进行图像处理的功能。在这种情况下,没有设定图像处理。连接库314基于以这种方式设定的ImagingName来选择所需的图像处理模块,并且进行图像处理。以下将会描述用于选择图像处理模块的方法的示例。此外,在接收到打印数据或转换为通用格式之后的图像数据的情况下,装置控制库309指示适当的操作***316来控制用以使该适当的操作***316执行作业的处理。
接着,将会描述图像处理插件应用303的示例。图像处理插件应用303是提供特定图像处理的应用。图像处理插件应用303是扩展装置控制应用304的应用。图像处理插件应用303是与装置控制应用304的执行协作地执行的。图像处理插件应用303的数量可以是一个或者多于一个。此处,特定图像处理是指与图像处理库315分开扩展的图像处理。特定图像处理的示例包括:转换输入图像的格式、倾斜校正、以及在光学字符识别(OCR)之后生成翻译数据。
图像处理插件应用303本身不一定具有图像处理功能。例如,在服务器105中提供了用于图像处理的程序的情况下,图像处理插件应用303可以通过经由网络I/F 214向服务器105(外部服务器)发送用于图像处理的指令,来实现图像处理。图像处理插件应用303各自具有作为用于标识该图像处理插件应用303本身要进行的图像处理的内容的标识符的ImagingName 321。例如,针对进行倾斜校正的图像处理插件应用303设定“TiltCorrect”,作为其ImagingName 321。ImagingName 321是唯一的,并且在图像形成设备101的HDD 213中不存在具有相同ImagingName 321的多个图像处理插件应用303。换句话说,作为已经安装在图像形成设备101中的图像处理插件应用303的、具有相同ImagingName 321的图像处理插件应用303不能安装在图像形成设备101中。在请求针对连接库314的图像处理的情况下,装置控制库309设定ImagingName以及处理的详细参数。连接库314可以基于针对作业设定的ImagingName来选择性地调用图像处理插件应用303或图像处理库315。以下将会描述用于选择性地调用图像处理插件应用303或图像处理库315的方法的详情的示例。连接库314请求针对图像处理插件应用303的处理的部分是下级模块能够调用图3中的上级模块的部分。与插件应用301类似,通过将图像处理插件应用303安装到图像形成设备101中并且使用远程UI等来启动图像处理插件应用303,图像形成设备101可以识别图像处理插件应用303。
在上述示例中,装置控制应用304存储在HDD 213中,因此实现了用于存储使图像形成设备101执行作业所使用的第一应用的第一存储处理的示例。此外,图像处理库315和ImagingName 326存储在HDD 213中,因此实现了第二存储处理的示例。此外,安装存储在外部存储介质或存储装置中的插件应用301,因此实现了用于获取使图像形成设备101或外部设备进行处理所要使用的第三应用的获取处理的示例。此外,所安装的插件应用301存储在HDD 213中,因此实现了第三存储处理的示例。信息可以存储在除HDD 213以外的存储介质或存储装置中。
图4是示出在执行作业的情况下通过图像形成设备101进行的处理的示例的流程图。与本流程图所示的处理相关的程序存储在图像形成设备101的HDD 213中,由RAM 212调用并且由CPU 211执行。将参考图3和4来描述在执行作业的情况下的一系列处理流。
作业包括作业的设定值和作业中要处理的图像数据。可以在作业的设定值中设定ImagingName,作为该作业中要进行的图像处理的图像处理名称。
在步骤S401中,CPU 211从装置控制应用304中的操作单元I/F 217检测执行作业的指令。然后,CPU 211判断在执行该作业的情况下是否存在需要由任何应用进行的图像处理。如果存在需要由任何应用进行的图像处理,则CPU211将图像处理的ImagingName设定为作业的设定值。可选地,用户可以在发出执行作业的指令之前针对图像形成设备101设定执行作业时所需的图像处理。可以在图像形成设备101中预先存储执行具有预定内容的作业时所需的图像处理的内容,并且CPU 211可以在发出执行具有预定内容的作业的指令的情况下调用图像处理。
随后,CPU 211调用装置控制库309中的API。如果在执行该作业的情况下需要在各装置的控制下进行图像处理,则CPU 211所调用的装置控制库309将图像处理的ImagingName添加为该作业的设定值。以这种方式,甚至是装置控制库309也能够在发出执行作业的指令之后设定ImagingName。随后,在步骤S402中,装置控制库309基于是否在作业的设定值中设定ImagingName来判断作业中是否包括图像处理。更具体地,在作业的设定值中设定了ImagingName的情况下,装置控制库309判断为作业中包括图像处理(步骤S402中为“是”)。然后,在作业的设定值中未设定ImagingName的情况下,装置控制库309判断为作业中不包括图像处理(步骤S402中为“否”)。
在判断为作业中不包括图像处理(步骤S402中为“否”)的情况下,处理进入步骤S403。在步骤S403中,装置控制库309向操作***316中的作业所需的驱动器发出控制请求,以使该驱动器执行作业。然后,结束根据图4所示的流程图的处理。
在判断为作业中包括图像处理(步骤S402中为“是”)的情况下,在步骤S404中,装置控制库309调用连接库314的API。在步骤S405中,连接库314判断由作业的设定值中所设定的ImagingName表示的图像处理是否能够通过图像处理库315实现。接着将会描述用于该判断的方法的示例。
在第一判断方法中,首先,连接库314从图像处理库315获取作为可通过各图像处理库315进行的图像处理的名称的ImagingName 326的列表。然后,连接库314将从装置控制库309接收到的ImagingName和ImagingName 326的列表中所包括的各ImagingName 326进行比较。换句话说,连接库314判断在ImagingName 326的列表所包括的ImagingName 326之中,是否存在与从装置控制库309接收到的ImagingName相匹配的ImagingName 326。如果存在与从装置控制库309接收到的ImagingName相匹配的ImagingName 326,则连接库314判断为由作业的设定值中所设定的ImagingName表示的图像处理能够通过图像处理库315实现(步骤S405中为“是”)。另一方面,如果不存在与从装置控制库309接收到的ImagingName相匹配的ImagingName 326,则连接库314判断为由作业的设定值中所设定的ImagingName表示的图像处理不能通过图像处理库315实现(步骤S405中为“否”)。
在第二判断方法中,首先,连接库314请求图像处理库315进行从装置控制库309接收到的ImagingName所表示的图像处理。然而,在从装置控制库309接收到的ImagingName所表示的图像处理能够通过图像处理库315进行的情况下,连接库314判断为图像处理能够通过图像处理库315实现(步骤S405中为“是”)。另一方面,在从装置控制库309接收到的ImagingName所表示的图像处理不能通过图像处理库315进行的情况下,连接库314判断为图像处理不能通过图像处理库315实现(步骤S405中为“否”)。
在上述第一判断方法和第二判断方法中,连接库314使用与图像处理库315的通信结果来判断由作业的设定值中所设定的ImagingName表示的图像处理是否能够通过图像处理库315实现。用于判断由作业的设定值中所设定的ImagingName表示的图像处理是否能够通过图像处理库315实现的方法可以是除上述第一判断方法和第二判断方法之外的方法。
如果判断为图像处理能够通过图像处理库315实现(步骤S405中为“是”),则处理进入步骤S406。在步骤S406中,连接库314调用图像处理库315的API以使该API进行图像处理,然后向装置控制库309发送经历图像处理的图像数据。在步骤403中,装置控制库309向操作***316中的作业所需的驱动器发出控制请求,以使该驱动器执行作业。然后,结束根据图4所示的流程图的处理。
在判断为图像处理不能通过图像处理库315实现(步骤S405中为“否”)的情况下,处理进入步骤S407。在步骤S407中,连接库314判断图像处理是否能够通过图像处理插件应用303实现。以下将会描述用于该判断的方法的示例。在图像处理能够通过图像处理插件应用303实现(步骤S407中为“是”)的情况下,处理进入步骤S408。在步骤S408中,连接库314向该图像处理插件应用303的API发出处理请求,以使该API进行图像处理。然后,在接收到经历图像处理插件应用303的图像处理的图像数据之后,在步骤S403中,装置控制库309向操作***316中的作业所需的驱动器发出控制请求,以使该驱动器执行作业。然后,结束根据图4所示的流程图的处理。
另一方面,在连接库314判断为该图像处理不能通过图像处理插件应用303实现(步骤S407中为“否”)的情况下,处理进入步骤S409。在步骤S409中,CPU 211在操作单元204上显示表示由于图像处理不可执行、因而不能执行作业的信息,并取消进行中的作业。然后,结束根据图4所示的流程图的处理。
例如,在图4中,连接库314首先判断图像处理是否能够通过图像处理库315实现,然后判断该图像处理是否能够通过图像处理插件应用303实现(步骤S405和S407)。然而,连接库314可以以与上述示例相反的顺序来首先判断图像处理是否能够通过图像处理插件应用315实现,然后判断该图像处理是否能够通过图像处理库315实现。
在图4所示的示例中,选择处理的示例例如由步骤S405和S407中进行的判断实现。此外,控制处理的示例例如由步骤S406或S408中进行的图像处理实现。
接着,将给出针对用于判断图像处理插件应用303是否能够实现由作业的设定值中所设定的ImagingName表示的图像处理的方法(即,步骤S407中的判断的方法)的示例的描述。
图5是示出用于判断图像处理插件应用303是否能够实现由作业的设定值中所设定的ImagingName表示的图像处理的第一判断方法(步骤S407中的第一判断方法)的流程图。在连接库314在步骤S405中判断为由作业的设定值中所设定的ImagingName表示的图像处理不能通过图像处理库315实现(步骤S405中为“否”)的情况下,开始执行图5所示的流程图。
在步骤S501中,连接库314获取分别与经图像形成设备101登记过的图像处理插件应用303相关联的ImagingName 321的列表。随后,在步骤S502中,连接库314判断该列表中是否存在作业的设定值中所设定的ImagingName。在判断为存在作业的设定值中所设定的ImagingName(步骤S502中为“是”)的情况下,连接库314进行上述步骤(步骤408)中的处理。更具体地,在步骤S408中,连接库314向具有与作业的设定值中所设定的ImagingName相匹配的ImagingName 321的图像处理插件应用303的API发出处理请求,以使该API进行图像处理。另一方面,在判断为不存在作业的设定值中所设定的ImagingName(步骤S502中为“否”)的情况下,连接库314判断为该ImagingName所表示的图像处理不能由图像处理插件应用303进行(步骤S407中为“否”)。在步骤S409中,如上所述,CPU 211在操作单元204上显示表示由于该图像处理不可执行、因而不能执行作业的信息,并取消进行中的作业。
图6是示出用于判断图像处理插件应用303是否能够实现由作业的设定值中所设定的ImagingName表示的图像处理的第二判断方法(步骤S407中的第二判断方法)的流程图。与图5类似,在连接库314在步骤S405中判断为由作业的设定值中所设定的ImagingName表示的图像处理不能通过图像处理库315实现(步骤S405中为“否”)的情况下,开始执行图6所示的流程图。
在步骤S601中,连接库314判断是否存在不进行ImagingName的比较的图像处理插件应用303。这种比较是指从装置控制库309请求的图像处理的ImagingName(即作为作业的设定值的ImagingName)与图像处理插件应用303所保持的ImagingName 321之间的比较。
如果不存在不进行ImagingName的比较的图像处理插件应用303(步骤S601中为“否”),则连接库314判断为ImagingName所表示的图像处理不能通过图像处理插件应用303进行(步骤S407中为“否”)。在步骤S409中,如上所述,CPU 211显示表示由于图像处理不可执行、因而不能执行作业的信息,并取消进行中的作业。
另一方面,在存在不进行ImagingName的比较的图像处理插件应用303(步骤S601中为“是”)的情况下,处理进入步骤S602。然后,在步骤S602中,连接库314将尚未经历ImagingName的比较的图像处理插件应用303设定为比较对象。然后,在步骤S603中,连接库314将作为比较对象的图像处理插件应用303所保持的ImagingName 321和作业的设定值中所设定的ImagingName进行比较。在步骤S604中,连接库314判断作为比较对象的图像处理插件应用303所保持的ImagingName 321和作业的设定值中所设定的ImagingName是否彼此相匹配。在判断为这些ImagingName彼此相匹配(步骤S604中为“是”)的情况下,连接库314进行上述步骤(步骤408)中的处理。更具体地,在步骤S408中,连接库314向具有与作业的设定值中所设定的ImagingName相匹配的ImagingName 321的图像处理插件应用303的API发出处理请求,以使该API进行图像处理。另一方面,在判断为这些ImagingName彼此不相匹配(步骤S604中为“否”)的情况下,处理返回步骤S601。然后,在步骤S601中,连接库314判断是否存在不进行ImagingName的比较的图像处理插件应用303。
以上述方式,根据第一典型实施例,图像形成设备101将与图像处理插件应用303相关联的ImagingName 321存储为通过图像处理插件应用303实现的图像处理的标识信息。此外,图像形成设备101存储作为通过装置控制应用304实现的功能(诸如打印)所要使用的图像处理的标识信息的ImagingName326。连接库314从ImagingName 321和326中搜索与针对作业所设定的ImagingName相匹配的ImagingName。然后,连接库314向图像处理插件应用303或图像处理库315请求与所找到的ImagingName相关联的图像处理。因此,通过安装图像处理插件应用303作为新的图像处理,本典型实施例使得图像形成设备101能够扩展常驻装置控制应用304的功能。因此,用户可以使用来自装置控制应用304的新的图像处理。作为结果,图像形成设备101能够在使用新的图像处理的情况下保留装置控制应用304的设定,这样使得图像形成设备101能够保留各种类型的现有作业功能的设定而不进行变更。因此,提高了用户的便利性。
已经基于装置控制库309调用连接库314的API的示例而描述了第一典型实施例。
将使用装置控制库309从图像处理库315和连接库314中选择用于调用的库的示例来描述第二典型实施例。
根据本典型实施例的图像形成***的硬件结构与第一典型实施例中描述的内容相同,因此以下将会省略其描述。
根据本典型实施例的软件结构将参考图7进行描述。图7所示的结构与图3所示的结构的不同在于:关系线从装置控制库309直接绘制到图像处理库315,而不经过连接库314。其它结构与参考图3所述的内容相同,因此以下将会省略其描述。
接着,将会参考图8所示的流程图来描述根据本典型实施例的用于执行作业的过程。与本流程图所示的处理相关的程序存储在图像形成设备101的HDD 213中,由RAM 212调用并且由CPU 211执行。
在图8中,步骤S801、S802和S803中的处理分别与根据第一典型实施例的步骤S401、S402和S403中的处理相同,因此以下将会省略其描述。
在判断为作业中包括图像处理(步骤S802中为“是”)的情况下,处理进入步骤S804。在步骤S804中,装置控制库309判断由针对作业所设定的ImagingName表示的图像处理是否能够由图像处理库315处理。在判断为该图像处理能够由图像处理库315处理(步骤S804中为“是”)的情况下,处理进入步骤S806。在步骤S806中,装置控制库309调用图像处理库315的API并且进行图像处理。在装置控制库309进行步骤S806中的处理之后,处理进入步骤S803,其中在步骤S803中,装置控制库309执行作业。然后,结束处理。
另一方面,在步骤S804中判断为图像处理不能由图像处理库315处理(步骤S804中为“否”)的情况下,处理进入步骤S805。在步骤S805中,装置控制库309调用连接库314的API。在装置控制库309进行步骤S805中的处理之后,处理进入步骤S807中的处理。
步骤S807、S808和S809中的处理分别与根据第一典型实施例的步骤S407、S408和S409中的处理相同,因此此处将会省略其描述。
通过安装图像处理插件应用303,这种结构也使得图像形成设备101能够扩展常驻装置控制应用304的功能。用户可以使用来自装置控制应用304的新的图像处理。作为结果,图像形成设备101能够在使用新的图像处理的情况下保留装置控制应用304的设定,这样使得图像形成设备101能够保留各种类型的现有作业功能的设定而不进行变更。因此,提高了用户的便利性。
将使用独立功能插件应用302在没有装置控制库309干预的情况下调用图像处理插件应用303的示例,来描述第三典型实施例。在本典型实施例中,图像处理插件应用303扩展独立功能插件应用302的功能。在本典型实施例中,与独立功能插件应用302的执行协作地执行图像处理插件应用303。
根据本典型实施例的图像形成***的硬件结构与第一典型实施例中描述的内容相同,因此以下将会省略其描述。
根据本典型实施例的软件结构将参考图9进行描述。图9所示的结构与图3所示的结构的不同在于:关系线从独立功能插件应用301绘制到连接库314。其它结构与参考图3所述的内容相同,因此以下将会省略其描述。
与参考图7的第二典型实施例所述的结构相同,装置控制库309在没有连接库314干预的情况下直接调用图像处理库315的结构可以应用于本典型实施例。
此外,在本典型实施例中,独立功能插件应用302还可以在不伴随有通过装置控制应用304进行的处理的情况下通过自身来进行图像处理。例如,进行OCR处理的示例将被描述为独立功能插件应用302在伴随有通过装置控制应用304进行的处理的情况下进行图像处理的示例。独立功能插件应用302可以进行如下的处理:在存储于图像形成设备101的特定存储区域中的多个文档之中检测包含特定词的文档,并且显示检测的结果。
这样的处理不会伴随有装置控制应用304所进行的处理,并且可以通过独立功能插件应用302进行。如第一典型实施例中描述的,装置控制应用304例如包括打印应用305、复印应用306、扫描存储应用307和扫描发送应用308。
接着,将会参考图10所示的流程图来描述根据本典型实施例的用于进行处理的过程。与本流程图所示的处理相关的程序存储在图像形成设备101的HDD 213中,由RAM 212调用并且由CPU 211执行。
在步骤S1001中,独立功能插件应用302检测出设定了未伴随有通过装置控制应用304进行的处理的图像处理。然后,独立功能插件应用302将ImagingName设定为图像处理的名称。
随后,在步骤S1002中,独立功能插件应用302直接调用连接库314的API。在步骤S1003中,连接库314判断独立功能插件应用302所调用的图像处理是否能够由图像处理库315处理。步骤S1003中的判断可以基于所调用的图像处理的图像处理名称进行。在判断为图像处理能够由图像处理库315处理(步骤S1003中为“是”)的情况下,处理进入步骤S1007。在步骤S1007中,连接库314调用图像处理库315的API并且进行图像处理。然后,结束处理。
在判断为图像处理不能由图像处理库315处理(步骤S1003中为“否”)的情况下,处理进入步骤S1004。在步骤S1004中,连接库314判断图像处理是否能够由图像处理插件应用303处理。在判断为图像处理能够由图像处理插件应用303处理(步骤S1004中为“是”)的情况下,连接库314进行以下处理。即,在步骤S1006中,连接库314向图像处理插件应用303的API发出处理请求,并且进行图像处理。然后,结束处理。
在步骤S1004中,在判断为图像处理不能由图像处理库315处理(步骤S1004中为“否”)的情况下,处理进入步骤S1005。在步骤S1005,连接库314在操作单元204上显示进行指定图像处理失败。然后,在步骤S1008中,连接库314取消进行中的图像处理。
本典型实施例可以以如下的方式进行配置:独立功能插件应用302从连接库314接收不能进行图像处理的原因,并且独立功能插件应用302在操作单元204上显示不能进行图像处理的原因。
用于判断图像处理是否能够由图像处理库315处理(步骤S1003)的处理以及用于判断图像处理是否能够由图像处理插件应用303处理(步骤S1004)的处理的详情与第一典型实施例相同,因此此处将省略其描述。
根据本典型实施例,图像形成设备101使得用户即便是针对独立功能插件应用302中的未伴随有通过装置控制应用304进行的处理的独立图像处理也能够使用所添加的图像处理插件应用303。换句话说,独立功能插件应用302的功能可以由图像处理插件应用303扩展。
第一典型实施例到第三典型实施例都仅表示在实现本发明的情况下如何体现本发明的实施例的示例,并且本发明的技术范围不应被解释为受这些实施例限制。换句话说,可以以各种方式实现各种实施例,而不偏离其技术构思或其主要特征。
其它实施例
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给***或装置,该***或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然已经描述了典型实施例,但应当理解,本发明不限于所公开的典型实施例。以下权利要求书的范围应被给予最广泛的理解,以便包含所有这样的修改以及等同结构和功能。

Claims (6)

1.一种图像形成设备,包括:
存储单元,其被配置为存储用于使所述图像形成设备执行作业的装置控制应用;
存储控制单元,其被配置为进行控制以使所述存储单元存储图像处理插件应用和能够独立于所述装置控制应用运行的独立功能插件应用,其中能够通过所述图像处理插件应用扩展所述装置控制应用和所述独立功能插件应用,
其特征在于,还包括:
处理单元,其被配置为提供用于与所述装置控制应用的执行或所述独立功能插件应用的执行协作地执行所述图像处理插件应用的连接库,
其中,在从所述装置控制应用接收到用于执行图像处理的请求的情况下,所提供的连接库根据所述请求的内容选择性地调用图像处理库或所述图像处理插件应用,以及
其中,在从所述独立功能插件应用接收到用于执行图像处理的请求的情况下,所提供的连接库根据所述请求的内容选择性地调用所述图像处理库或所述图像处理插件应用。
2.根据权利要求1所述的图像形成设备,其中,所述图像处理插件应用与所述装置控制应用的处理的执行协作地进行用于指示外部服务器进行图像处理的处理。
3.根据权利要求1所述的图像形成设备,其中,所述装置控制应用是打印应用、复印应用、扫描存储应用和扫描发送应用中的任一个。
4.根据权利要求1所述的图像形成设备,其中,所述图像处理插件应用与所述装置控制应用的处理的执行协作地进行以下处理中的任一个处理:转换输入图像的格式、倾斜校正、以及在光学字符识别即OCR之后生成翻译数据。
5.一种图像处理设备的控制方法,所述图像处理设备被配置为存储装置控制应用,所述控制方法包括以下步骤:
进行控制以使存储单元存储图像处理插件应用和能够独立于所述装置控制应用运行的独立功能插件应用,其中能够通过所述图像处理插件应用扩展所述装置控制应用和所述独立功能插件应用,
其特征在于,还包括:
提供用于与所述装置控制应用的执行或所述独立功能插件应用的执行协作地执行所述图像处理插件应用的连接库,
其中,在从所述装置控制应用接收到用于执行图像处理的请求的情况下,所提供的连接库根据所述请求的内容选择性地调用图像处理库或所述图像处理插件应用,以及
其中,在从所述独立功能插件应用接收到用于执行图像处理的请求的情况下,所提供的连接库根据所述请求的内容选择性地调用所述图像处理库或所述图像处理插件应用。
6.一种非暂时性计算机可读记录介质,其记录用于使被配置为存储装置控制应用的图像处理设备进行以下步骤的程序:
控制步骤,用于进行控制以使存储单元存储图像处理插件应用和能够独立于所述装置控制应用运行的独立功能插件应用,其中能够通过所述图像处理插件应用扩展所述装置控制应用和所述独立功能插件应用,
其特征在于,还包括:
处理步骤,用于提供用于与所述装置控制应用的执行或所述独立功能插件应用的执行协作地执行所述图像处理插件应用的连接库,
其中,在从所述装置控制应用接收到用于执行图像处理的请求的情况下,所提供的连接库根据所述请求的内容选择性地调用图像处理库或所述图像处理插件应用,以及
其中,在从所述独立功能插件应用接收到用于执行图像处理的请求的情况下,所提供的连接库根据所述请求的内容选择性地调用所述图像处理库或所述图像处理插件应用。
CN201710616562.2A 2016-07-26 2017-07-26 图像形成设备、图像处理设备的控制方法和记录介质 Expired - Fee Related CN107659746B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016146628 2016-07-26
JP2016-146628 2016-07-26

Publications (2)

Publication Number Publication Date
CN107659746A CN107659746A (zh) 2018-02-02
CN107659746B true CN107659746B (zh) 2020-07-28

Family

ID=61010394

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710616562.2A Expired - Fee Related CN107659746B (zh) 2016-07-26 2017-07-26 图像形成设备、图像处理设备的控制方法和记录介质

Country Status (3)

Country Link
US (1) US10447881B2 (zh)
JP (1) JP6961412B2 (zh)
CN (1) CN107659746B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7186541B2 (ja) * 2018-05-17 2022-12-09 キヤノン株式会社 画像処理装置、その制御方法、及びプログラム
US10992834B2 (en) 2018-05-17 2021-04-27 Canon Kabushiki Kaisha Image processing apparatus, method for controlling the same, and computer-readable storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102349070A (zh) * 2009-03-13 2012-02-08 株式会社理光 信息处理设备、信息处理方法和图像形成设备

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005161674A (ja) 2003-12-02 2005-06-23 Canon Inc 画像形成装置、画像形成システム、課金処理方法及びプログラム
JP4039439B2 (ja) 2005-07-11 2008-01-30 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置及び画像形成装置の機能追加方法
JP4154416B2 (ja) 2005-10-11 2008-09-24 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、および記憶媒体
JP2007226391A (ja) * 2006-02-22 2007-09-06 Ricoh Co Ltd 画像形成装置、画像形成方法及び画像形成プログラム
JP4754373B2 (ja) * 2006-03-15 2011-08-24 株式会社リコー 画像形成装置、画像形成方法、その方法をコンピュータに実行させるプログラム
JP5089464B2 (ja) 2008-04-02 2012-12-05 キヤノン株式会社 管理装置、管理方法、及びプログラム
JP5228851B2 (ja) * 2008-06-02 2013-07-03 株式会社リコー 機器、インストールシステム、インストール方法、プログラム、記憶媒体
JP5310246B2 (ja) * 2009-05-12 2013-10-09 株式会社リコー 情報処理装置、情報処理システム、及びプログラム
JP5446625B2 (ja) * 2009-09-07 2014-03-19 株式会社リコー プリンタドライバ、情報処理装置、およびプリンタドライバを記録したコンピュータ読み取り可能な記録媒体
JP2011192106A (ja) * 2010-03-16 2011-09-29 Seiko Epson Corp 制御装置、記録媒体処理装置、制御装置の制御方法、及び、プログラム
JP2012129686A (ja) * 2010-12-14 2012-07-05 Ricoh Co Ltd 画像形成装置、情報処理方法、プログラム、及び記録媒体
US9527038B2 (en) * 2011-07-11 2016-12-27 Uwm Research Foundation, Inc. Osmotic bioelectrochemical systems
JP5799625B2 (ja) 2011-07-14 2015-10-28 株式会社リコー 履歴管理システム、履歴管理方法、プログラム、及び画像形成システム
KR101833337B1 (ko) 2011-09-09 2018-03-02 에스프린팅솔루션 주식회사 관리 서버, 워크폼을 관리하기 위한 관리 방법 및 기록 매체
US8867076B2 (en) * 2012-04-30 2014-10-21 Hewlett-Packard Development Company, L.P. Installing printer applications on a printer using messages

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102349070A (zh) * 2009-03-13 2012-02-08 株式会社理光 信息处理设备、信息处理方法和图像形成设备

Also Published As

Publication number Publication date
US10447881B2 (en) 2019-10-15
CN107659746A (zh) 2018-02-02
JP6961412B2 (ja) 2021-11-05
JP2018020562A (ja) 2018-02-08
US20180034997A1 (en) 2018-02-01

Similar Documents

Publication Publication Date Title
CN109669645B (zh) 控制方法
JP5975666B2 (ja) 情報処理装置、情報処理方法、及びプログラム
US9075627B2 (en) Server connected to image forming apparatus and client, client, and method of remotely installing driver of image forming apparatus
KR101337160B1 (ko) 정보 처리 장치, 정보 처리 방법 및 기억 매체
JP5665437B2 (ja) ネットワーク機器管理システム、ネットワーク機器管理装置、クライアント装置およびその方法
CN107656709B (zh) 图像形成设备及其控制方法和存储介质
US11176633B2 (en) Image processing apparatus, method for controlling the same, and non-transitory computer-readable storage medium
US20130301069A1 (en) Information processing device, computer program product, and image forming apparatus
US10996998B2 (en) Information processing apparatus and control method thereof
CN110456992B (zh) 记录介质、控制方法和信息处理装置
CN107659746B (zh) 图像形成设备、图像处理设备的控制方法和记录介质
JP2018120348A (ja) 情報処理装置及びその制御方法、並びにプログラム
EP1855199A2 (en) Image forming apparatus for managing application and control method therefor
US10602011B2 (en) Image forming apparatus, information processing method, and program
CN111258510A (zh) 信息处理设备、控制方法和存储介质
US10951781B2 (en) Information processing apparatus that displays a confirmation screen if display languages of a screen and an operation object do not match, method of controlling the same, and storage medium
JP7271148B2 (ja) 情報処理装置および制御方法およびプログラム
US10992834B2 (en) Image processing apparatus, method for controlling the same, and computer-readable storage medium
JP7224878B2 (ja) 情報処理装置および制御方法およびプログラム
JP7080061B2 (ja) 画像処理装置
JP6808520B2 (ja) 画像形成装置、画像形成装置の制御方法、およびプログラム
EP2056197A1 (en) Image forming device, image formation controlling method, and image formation controlling program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200728