可利用记述了操作过程的宏指令的装置的控制方法

文档序号:7621766阅读:207来源:国知局
专利名称:可利用记述了操作过程的宏指令的装置的控制方法
技术领域
本发明涉及存储通过操作单元进行的操作过程(operationprocedure),实现再现该被存储的操作过程的宏指令(macro)的装置及其控制方法。
背景技术
以往,以复印机等为代表的图像形成装置具有操作板单元,使用被设置在该操作板单元上的多个键群以及显示单元,进行各种印刷模式和印刷环境的设定。
另外,复杂的设定和频繁使用的设定预先作为宏指令被登记在专用按钮等上,在复印机上设定印刷模式和印刷环境时,通过执行按下专用按钮登记的宏指令,进行所希望的设定(例如,参照特开2002-185662号公报)。在此,所谓宏指令(还称为宏指令功能或宏指令处理脚本)是生成可以再现用户进行的操作过程的程序,一旦被登记后,就可以调出执行。
另外,用户进行的操作过程并不是作为宏指令直接被设定在复印机的图像处理单元中,而是登记在专用键(专用按钮)中这一点是为了按照用户从操作板单元进行设定的过程进行动作。即,是为了在用户从操作板单元设定的情况下和宏指令设定时,把在复印机的图像处理单元中的程序设置成共用。由此,即使此后追加专用按钮的宏指令,也可以不进行程序的追加以及验证,可以追加专用按钮的宏指令。
但是,当把上述那样的宏指令转送给其他复印机时,可以引起以下所示的问题。即,在作为发送源的复印机和作为发送目标的复印机中,图像构成不同,当在各个画面上可以设定的功能不同时,即便按下专用按钮执行宏指令也不能进行所希望的设定。
另外,近年来,因为在复印机中追加了各种功能和设定,所以不能把全部的功能一次显示在操作板单元上,因此,分割在多页上显示功能,通过按下规定的键移动在这多页之间(切换显示)。
而且,通过用户进行操作板单元的定制(customize),因为各个用户可以更换功能的顺序,所以进行任意功能的键到底属于多页的哪页将引起在各个复印机中不同的状态。因此,即使在把专用按钮的宏指令送到同种类的复印机中使用时,也不能进行所希望的设定。

发明内容
本发明把提供除去了上述那样的问题的数据处理装置及其控制方法作为一个特征。
另外,本发明的其他特征在于提供在多个装置间可以共用宏指令的数据处理装置及其控制方法。
另外,本发明的其他特征在于提供在已制成的宏指令多的机种中可以使用的数据处理装置及其控制方法。
本发明的上述的特征及其他的特征从基于以下说明书的详细的说明以及图面可以明确。


图1是表示本发明中的图像形成系统的构成的图。
图2是表示MFP的构成的方框图。
图3是表示宏指令生成过程的流程图。
图4是表示在初始状态中的操作板单元1的画面的图。
图5是表示通过按下应用模式键312显示的应用模式画面的图。
图6是表示通过在图5中按下缩小版面键403显示的原稿尺寸选择画面的图。
图7是表示选择通过在图6中按下“至下一”键502显示的缩小版面的种类的缩小版面种类选择画面的图。
图8是表示选择通过在图7中按下“至下一”键602显示的、进行缩小版面的记录纸的选择的记录纸选择画面的图。
图9是表示在图8中按下了“OK”键702后的画面的图。
图10是表示设定了连续读入时的应用模式画面的图。
图11是表示初始画面的图。
图12是表示显示了用于执行已生成的宏指令的键的操作板单元1的画面的图。
图13是表示通过微处理器单元9内的CPU在缓冲存储器10中生成的、被存储在存储装置4中的宏指令的图。
图14是表示为了在第2MFP2中使用在第1MFP中制成的宏指令而变更发送的处理顺序的流程图。
图15是表示配置有“缩小版面”键的操作画面的图。
图16是表示配置有“连续读入”键的操作画面的图。
图17是表示被发送到第2MFP的发送用宏指令的图。
具体实施例方式
以下,参照

本发明的实施方式的一例。
图1是表示在实施方式中的图像形成系统的构成的图。该图像形成系统具有通过局域网(LAN)19连接第1MFP101、第2MFP102、客户机PC103、数据库服务器104、电子邮件服务器105、WWW服务器106以及打印机140的结构。另外,在LAN19上连接路由器107,在通过路由器107连接的因特网/以太网112上连接MFP120、数据库服务器121、WWW服务器123、电子邮件服务器124等。
第1的MFP101具有扫描器(读卡器)单元以及打印机单元,把从扫描器单元读入的图像数据输出到LAN19,或用打印机单元印刷从扫描器单元和LAN19接收到的图像数据。另外,通过第1的MFP101、PSTN或ISDN130可以和传真(FAX)装置131收发信息,把从扫描器单元读入的图像数据从FAX发送单元(未图示)发送到PSTN或ISDN130,或在打印机单元中印刷从PSTN或ISDN130接收到的图像数据。
第2的MFP102是具有和第1的MFP101同等的能力的MFP,和第1的MFP101一样连接在LAN19上。而且,在图1中,只表示了第1的MFP101以及第2的MFP102,但也可以把其他的MFP连接在LAN19上。
数据库服务器104把从第1的MFP101以及第2的MFP102的扫描器单元读入的图像数据作为数据库管理。电子邮件服务器105可以把从第1MFP101以及第2MFP102读出的图像数据作为电子邮件的附加文件接收。
WWW服务器106是向LAN19提供HTML文件的设备,从WWW服务器106提供的HTML文件可以用第1的MFP101以及第2的MFP102印刷。
客户机PC103在由用户进行保存在数据库服务器104中的图像数据的阅览以及检索,或电子邮件服务器105接收到的邮件的接收、阅览以及电子邮件的发送时使用。另外,客户机PC103进行从第1的MFP101以及第2的MFP102印刷数据库服务器104、电子邮件服务器105、WWW服务器106内的图像数据以及客户机PC内的数据的指示。而且,在图1中,客户机PC只表示1个,但在LAN19中,也可以连接多个客户机PC。
路由器107是连接LAN19和因特网/以太网112的设备。在因特网/以太网112中,如上所述,连接第1的MFP101、数据库服务器104、WWW服务器106、作为和电子邮件服务器105同样的装置群的MFP120、数据库服务器121、WWW服务器123、电子邮件服务器124。另外,在LAN19上连接打印机140,可以印刷用第1的MFP101以及第2的MFP102读取的图像数据。
图2是表示第1MFP101的构成的方框图。进而如上所述,第2MFP102的构成和第1MFP101一样。第1MFP101通过内部总线17连接。通过微处理器单元9、缓冲存储器10、编码·译码处理单元11、图像处理单元12、通信控制单元13、加密·解密单元16、操作板控制单元5、读卡器控制单元6、打印机控制单元7、存储装置控制单元8以及网络控制单元18。在操作板控制单元5上连接操作板单元1。在读卡器控制单元6上连接读卡器单元2。在打印机控制单元7上连接打印机3。在存储装置控制单元8上连接存储装置4。网络控制单元18与LAN19连接。在通信控制单元13上连接控制线路15的NCU14。
在操作板单元1上配置由用户操作的拨号盘、开关等。拷贝、传真发送等的动作指示、扩展缩小倍率、发送目标的电话号码输入等的设定用该操作板单元1进行。读卡器(读取单元)2光学性扫描应该发送的原稿生成图像信号。把原该放置在读卡器单元的原稿台上,使在主扫描方向上排成一列的CCD等的光电子在和元件的排列方向垂直(副扫描方向)上移动读取原稿,生成电气性的图像数据。用读卡器读取的图像的数据通过读卡器控制单元存储在缓冲存储器上。
打印机单元3是电子照片方式的打印机,在记录纸上形成用读卡器单元2读取的图像数据和通过电话线路15发送来的接收信号。对打印机单元3的图像数据的输出通过把被存储在缓冲存储器10中的图像数据通过打印机控制单元7发送到打印机单元3中进行。
存储装置4由硬盘等的非易失性存储器构成,存储用读卡器单元2读取的图像数据和通过电话线路15发送的接收信号。当在该存储装置4中存储图像数据和接收信号时,或当读出被存储在存储装置4中的图像数据和接收信号时,如以后叙述的那样,通过缓冲存储器10进行存储以及读出。
操作板控制单元5是控制操作板单元1的设备,解析通过操作板单元1输入的来自用户的指示,把该指示内容发送到微处理器9。读卡器控制单元6是控制读卡器单元2的设备,根据微处理器单元9的指示驱动读卡器单元2,在读取原稿台上的原稿的同时,把读取的图像数据存储在缓冲存储器10中。
打印机控制单元7是控制打印机3的设备,根据微处理器单元9的指示从缓冲存储器10取得图像数据或接收信号,在输出到打印机单元3的同时,与图像数据的输出一致地驱动打印机单元3,在记录纸上印刷图像。存储装置控制单元8是控制存储装置4的单元,根据微处理器单元9的指示从缓冲存储器10向存储装置4存储数据,从存储装置4向缓冲存储器10输出数据。
微处理器单元9是控制MFP全体的动作的单元,通过对各部分进行指示,MFP实现扫描、打印、传真的接收/发送等的各种动作。另外,在微处理器9的内部包含公知的CPU、存储以后叙述的程序等的ROM、暂时存储在控制等中需要的数据的RAM等。
在从读卡器单元2读入原稿,或从存储装置4读出图像数据,或通过传真接收和网络进行取得数据等的动作时,在缓冲存储器10中暂时存储各图像数据或接收信号。另外,在打印机单元3中印刷图像数据,或在存储装置4中存储图像数据,或通过传真发送和网络输出数据时,从缓冲存储器10输出各图像数据或发送信号。
编码·译码处理单元11对于被存储在缓冲存储器10中的图像数据或发送信号,在需要时,进行编码(压缩处理),或对于被压缩的图像数据或接收信号进行译码(伸长处理)。
图像处理单元12进行通过操作板单元1由用户指示的图像处理和用于画质提高的处理。另外,在传真发送时,与发送目标的能力一致。还进行发送的图像数据的解像度·纸张大小等的变换。
通信控制单元13是控制MFP和连接在电话线路15上的其他的通信装置的通信的单元。传真发送以及传真接收通过通信控制单元13进行。网络控制(NCUNetwork Control Unit)14进行用于把电话线路15用于数据通信等的连接控制。加密·解密单元16进行图像数据的加密,以及加密后的图像数据的解密。
另外,内部总线17连接各单元。通过该内部总线17进行图像数据的转送、用于各部分的动作的指令以及设定值的收发。
网络控制单元18是连接内部总线17和外部LAN19的单元。网络控制单元18在外部LAN19以及内部总线17之间进行协议变换,把通过外部LAN19输入的图像数据和从读卡器单元2读入的图像数据一样,存储在缓冲存储器10中,或从打印机单元3印刷,或存储在存储装置4中。
表示具有上述构成的图像形成装置的动作。图3是表示宏指令生成处理顺序的流程图。该处理程序被存储在微处理器单元9内的ROM中,由CPU执行。在该宏指令(还成为宏指令功能或宏指令脚本)生成处理中,用户进行的一连串的设定被分配给专用按钮。在此生成的宏指令并不特别在意其记述方式,但希望使用普通的正文,设置成有通用性的形式的文件。这是因为可以适用于各种类型的机种中,另外可以简化用于宏指令的生成以及解释的程序的缘故。
首先,如果检测到由用户按下了设置在操作板单元1上的规定的键,则微处理器单元9内的CPU开始生成宏指令的模式(步骤S21)。而后,直至按下结束宏指令的生成的规定的键前(步骤S22),其后,在每次由用户按下操作板单元1的键(按钮)时,检测从操作板控制单元5按下键(步骤S23)。此时,操作板控制单元5检测从被按下的操作板单元1的按下位置开始是否按下了同一画面内的多个键中的某个键。而后,微处理器9内的CPU取得从操作板控制单元5发送的、表示被按下的键(按钮)的种类的值(键ID)(步骤S24)。而且,生成表示按下用该键ID表示的键的操作顺序的程序(宏指令)(步骤S25),返回步骤S22的处理。通过重复该步骤S22~S25的处理,在微处理器单元9中,生成进行一连串的动作的宏指令。
而后,在步骤S22中由用户按下被设置在操作板单元1上的、结束宏指令的生成的规定的键,如果微处理器单元9内的CPU检测宏指令生成模式的结束,则在操作板单元1中生成用于执行此前生成的宏指令的专用按钮(步骤S26),结束宏指令的生成处理。
具体地说,根据图3的流程图,表示生成宏指令专用按钮的动作。在此,生成进行“2in1”以及“连续读入”的宏指令。另外,假设已经使用“宏指令生成开始”键,进入到在步骤S21中的宏指令生成模式。
图4是表示在初始状态中的操作板单元1的画面的图。在操作板单元1的上部上配置拷贝键301、发送/传真键302、箱键303以及遥控扫描键304。拷贝键301是显示用于进行拷贝动作的操作画面的键。发送/传真键302是用于把从读卡器单元2读入的图像数据和被存储在存储装置4中的图像数据显示在从LAN19或电话线路15输出的操作画面的键。箱键303是显示用于把从读卡器单元2读入的图像数据存储在存储装置4中的操作画面的键。遥控扫描键304是使用外部读入装置显示用于进行读入图像的遥控扫描的操作画面的键。而且,在图4中,选择拷贝键301,在操作板单元1的画面318上显示用于进行拷贝动作的操作画面。
另外,在操作板单元1上设置图像种类选择键305、等倍键306、倍率键307、纸张选择键308、分类器键309、双面键310、模式选择键311、应用模式键312、浓度设定键313、314、315、中断键316、系统状况/中止键317等。
图像种类选择键305是选择从读卡器单元2读入的图像的种类的键,可以进行彩色原稿读入、黑白原稿读入、自动识别读入等的设定。等倍键306是把倍率设定为100%的键。倍率键307是显示设定规定的放大·缩小率的画面的键。纸张选择键308是显示选择用打印机单元3印字时的纸张的画面的键。分类器键309是显示进行印刷多张时的输出设定的画面的键。双面键310是显示设定以下动作的画面的键,即,在从读卡器单元2读取图像进行印字时是以双面还是单面进行原稿的读取,或在用打印机单元3印字时是在记录纸张的两面上印字还是在一面上印字。
模式选择键311是用于从读卡器单元2读取原稿的模式的键。作为模式,可以设定文字用/照片用/文字照片混排等的模式。应用模式键312是显示在拷贝动作中的各种功能和进行设定时的应用模式的画面的键。浓度设定键313、314、315是设定在打印机单元3中在记录纸上进行印字的浓度的键。通过按下浓度设定键313处于设定浓度淡的设定,通过按下浓度设定键315处于设定浓度浓的设定,通过按下浓度设定键314返回初始设定的浓度。中断键316是暂时停止现在动作中的MFP的动作,先进行新设定的动作的键。系统状况/中止键317是显示表示现在的MFP的状态的画面,或显示停止现在动作中的作业的画面的键。
在被配置在上述操作板单元1上的全部的键中,分别分配固有的值(键ID)。操作板控制单元5检测从操作板单元1的被按下的位置开始按下了哪个键,把与被按下的键对应的键ID发送到微处理器单元9。微处理器单元9取得从操作板控制单元5发送的键ID,进行与各键ID对应的处理。而且,在本实施方式中,为了简单说明,使表示键的图中的符号和键ID相同。即,表示键的符号301~317表示与各自对应的键ID。当然,因为键ID和符号没有关系,所以可以任意设定,例如,也可以把键301、302、303、……的键ID分别作为ab11、ab12、ab13、……等显示。另外,在本实施方式中,通过按下应用模式键312显示设定应用模式的画面。
在此,在步骤S23中,操作板控制单元5如果检测到按下了应用模式的键,则在步骤S24中,检测与应用模式键312对应的键ID并送到微处理器单元9。在步骤S25中,微处理器单元9内的CPU取得从操作板控制单元5发送的键ID,在缓冲存储器10中生成“按下键ID312”这一宏指令。
图5是表示通过按下应用模式键312显示的应用模式画面的图。在应用模式画面中,配置页连写键(按钮)401、封面/内页键402、缩小版面键403、移动键404、制本键405、OHP插入键406、装订键407、原稿混排键408、连续读入键409、作业结束通知键410、画面消除键411、下一页键412、关闭键413以及系统状况/中止键414。
页连续写键401是在从读卡器单元2读入打开了本的状态的原稿时,显示设定是左开本(例如,时刻表),还是右开本(例如,日语纵写的小说)的画面的键。封面/内页纸键402是显示进行用于追加封面纸和内页纸的设定的画面的键。缩小版面键403是显示进行N合1,即2合1、4合1、8合1等,用于缩小N张原稿图像记录在1张记录纸上的缩小版面的设定的键。移动键404是显示设定记录纸上的印刷位置的画面的键。
制本键405是显示进行设定的画面的键,设定从打印机单元3印刷的结果是本的状态。OHP插入键406是在OHP上进行印字时,显示设定供制OHP的方法和是否把和OHP同样的内容印字在插入的纸上的画面的键。装订键407是显示设定装订的画面的键。原稿混排键408是在从读卡器单元2中读入大小不同的原稿时,显示进行设定的画面的键。
连续读入键409是把分多次从读卡器单元2读入的原稿作为一连串的原稿进行印字的设定的键。作业结束通知键410是在作业结束时,设定成采用邮件联系,显示设定联络目标的地址的画面的键。画面消除键411是通过在原稿的周围部分上进行掩蔽,显示在原稿上空出的穿孔孔的设定,消除本原稿的画面的设定等的画面的键。
下一页键412是显示应用模式的下一页的键。通过按下该下一页键412,在操作板单元1上显示应用模式的下一页的画面。关闭键413是结束应用模式的设定,返回图4的画面的键。系统状况/中止键414和图4的系统状况/中止键317一样,是显示表示MFP的状态的画面,显示停止现在动作中的作业的画面的键。
而且,和图4一样,在图5中也是在应用模式画面上的全部的键中,分别分配固有的键ID,如果按下操作板单元1的键,则操作板控制单元5检测从该按下位置开始按下的键,把对应的键ID送到微处理器单元9。另外,和图4一样,表示键的符号401~414表示与各自对应的键ID。
在此,表示设定“2in1”以及“连续读入”的例子。首先,为了进行“2in1”的设定,通过按下缩小版面键403显示缩小版面的设定画面。即,在步骤S23中,操作板控制单元5如果检测到按下了缩小版面键403,则在步骤S24中,检测作为与缩小版面键403对应的键ID的“403”,送到微处理器单元9。在步骤S25中,微处理器单元9内的CPU取得从操作板控制单元5发送来的键ID,在缓冲存储器10中生成“按下键ID403”的宏指令。
图6是表示通过按下缩小版面键403显示的原稿尺寸选择画面的图。在该原稿大小选择画面上,除了A4键501、“至下一”键502外,配置各种键。而且,与图4、图5一样,在原稿大小选择画面上的全部的键中分别分配固有的键ID。
在图6中,作为在读卡器单元2中读入的原稿的大小,按下A4键501(键ID“501”),进而通过按下“至下一”键502(键ID“502”),进入下一设定。即,在图6中,进行2次步骤S23~步骤S25的处理,用微处理器单元9内的CPU在缓冲存储器10中生成“按下键ID501”、“键ID502”这一宏指令。
图7是表示通过在图6中按下“至下一”键502显示的、选择缩小版面的种类的缩小版面种类选择画面的图。在该缩小版面选择种类画面中,除了2合1模式键601、“至下一”键602外,配置各种键。而且,和图4、图5、图6一样,在缩小版面种类选择画面上的全部键中,分别分配固有的键ID。
在图7中,指定印字在读卡器单元2中读入的原稿时的记录纸的张数。在本实施方式中,通过按下2合1模式键601(键ID“601”)指定2页印刷“2in1”,进而通过按下“至下一”键602(键ID“602”)进入下一设定。即,在图7中,和图6的情况一样,进行2次步骤S23~步骤S25的处理,用微处理器单元9内的CPU在缓冲存储器10中生成“按下键ID601”、“按下键ID602”这一宏指令。
图8是表示在图7中通过按下“至下一”键602显示的、进行缩小版面的记录纸的选择的记录纸选择画面的图。在该记录纸选择画面上,除了A4键701、OK键702外,配置各种键。而且,和图4、图5、图6、图7一样,在记录纸选择画面上的全部的键中,分别分配固有的键ID。
在图8中,作为在打印机单元3中印字的记录纸的大小,按下A4键701(键ID“701”),进而通过按下“OK”键702(键ID“702”),结束缩小版面。即,在图8中,和图6以及图7一样,进行2次步骤S23~步骤S25的处理,用微处理器单元9内的CPU在缓冲存储器10中生成“按下键ID701”、“按下键ID702”这一宏指令。
图9是表示在图8中按下“OK”键702后的画面的图。该画面在全部结束缩小版面的设定后,作为应用模式画面返回的画面。在该图9中,通过进行图5~图8的设定,显示进行了“2in1”的缩小版面设定以及“中心移动”的设定。即,缩小版面键403(键ID“403”)以及移动键(键ID“404”)的颜色变化,并且在键上部显示设定内容。而且,在上述说明中,不进行中心移动的设定,但在本实施方式的MFP中,如果进行缩小版面设定,则自动进行“中心移动”的设定。
因为“2in1”的设定结束,所以以下进行“连续读入”的设定。连续读入的设定在图9中通过按下连续读入键409进行。而且,在连续读入的设定中,因为不需要进行详细的设定,所以只按下连续读入键409设定结束。图10是表示设定有连续读入时的应用模式画面的图。在该画面中,连续读入键409的颜色变化,并且在键上部显示设定内容。
微处理器单元9内的CPU取得从操作板控制单元5发送的键ID,在缓冲存储器10中生成“按下键ID409”这一宏指令。在图10中,因为“2in1”以及“连续读入”的设定结束,所以通过按下“关闭”键413关闭应用程序的设定画面,返回初始画面。图11是表示初始画面的图。此时也是在步骤S23中,如果操作板控制单元5检测到按钮按下,则在步骤S24中,检测被按下的关闭的键413的键ID(413),在步骤S25中,微处理器单元9内的CPU在缓冲存储器10中生成“按下键ID413”这一宏指令。
如果所希望的设定结束,则例如按下“宏指令生成结束”键,在步骤S22中,结束宏指令生成模式。如果宏指令生成结束,则在步骤S26中,微处理器单元9内的CPU在把在缓冲存储器10中生成的宏指令存储在存储装置4中的同时,生成用于执行该宏指令的专用按钮,在操作板单元1上显示生成的键。
图12是表示显示用于执行已生成的宏指令用的键的操作板单元1的画面的图。在该画面上配置新生成的“连续/2合1”键901。而且,键的名称也可以由用户任意设定。另外,即使在新生成的键中,也分配新的固有的键ID(例如,“901”)。
图13是表示用微处理器单元9内的CPU生成在缓冲存储器10中的、被存储在存储装置4中的宏指令的图。即,在存储装置4中,存储在步骤1~步骤10中表示的宏指令。
从图12的操作板单元1的画面中,如果用户按下“连续/2合1”键901,则操作板控制单元5检测到操作板单元1的画面被按下,进而检测从被按下的画面上的位置被按下的键ID。操作板控制单元5检测键ID(“901”),如果送到微处理器单元9,则微处理器单元9内的CPU检测被按下的键是执行宏指令的键,从存储装置4中调出对应的宏指令,顺序执行已设定的宏指令。
这样,通过用户按下“连续/2合1”键901,微处理器单元9内的CPU如图13的步骤1~步骤10所示,进行和按照用宏指令设定的顺序按下10次键时一样的动作。即,在按下“连续/2合1”键901时,和由用户顺序按下在图13的步骤1~步骤10所示的各键时,由微处理器单元9内的CPU进行完全相同的动作。
(宏指令发送处理)图14是表示用于在第2MFP2中使用在第1MFP中制成的宏指令而变更发送的处理顺序的流程图。该处理程序被存储在微处理器单元9内的ROM中,由CPU执行。
在本实施方式中制成的宏指令因为其构成是顺序记载被按下的键的键ID,所以例如,发送目标的MFP的操作单元由用户定制(customize),当规定的键移动到不同的画面时,宏指令有可能不能正常动作。因而,在本实施方式中,在转送宏指令时,如发送目标的MFP也可以执行宏指令那样,预先变更(加工)宏指令发送。
首先,第1MFP101通过LAN19从第2MFP102中取得显示在操作板单元上的操作画面的层信息(步骤S41)。在该层信息中存储在第2MFP的各操作画面中设定或可以动作的处理、用于该处理的键的配置以及进行各处理后显示的操作画面的转移顺序等的信息。
判别第1MFP进行的宏指令是否结束(步骤S42)。最初因为宏指令没有结束,所以读入从第1MFP发送的宏指令的第1动作(例如,图13的步骤1的动作)(步骤S43)。而后在步骤S41中参照从第2MFP取得的层信息,判别在第2MFP的现在的操作画面(操作板单元的画面)上是否可以执行第1动作(步骤S44)。
当在步骤S44中可以执行第1动作时,把在步骤S43中取得的宏指令的第1动作作为发送用宏指令生成(步骤S45)。此时,把在第2MFP中参照的操作画面切换到在执行了步骤S43的处理后进入的操作画面。其后,再次通过步骤S42返回步骤S43的处理,从第1MFP读入下一宏指令动作。
其他方面,当在步骤S44中不能执行第1动作时,判定是否可以从现在的操作画面移动到其他操作画面(步骤S46)。当判定为可以移动到其他操作画面时,把参照的操作画面切换到其他操作画面(步骤S47)。而后,把用于切换到其他操作画面的宏指令处理追加到发送用宏指令(步骤S48)。其后,再次返回步骤S44的处理,在第2MFP的现在的操作画面上判别宏指令动作是否可以执行。
其他方面,当在步骤S46中判定为不能移动到其他操作画面时,判断为在第1MFP中生成的宏指令不能在第2MFP中使用,把这一情况作为错误输出到操作板单元1的画面等(步骤S50)。其后,结束本处理。而且,在步骤S50中,不能移动到上述其他操作画面,当不能变更可执行的宏指令时,输出错误,而当转送目标的图像形成装置不能执行宏指令时,也输出错误。
另外其他方面,重复步骤S43~S48的动作,如果是应该在步骤S42中处理的第1MFP的宏指令,则第1MFP把已生成的发送用宏指令发送到第2MFP(步骤S49)结束本处理。
具体地说,表示把在第1MFP中生成的宏指令(参照图13)发送到第2MFP的情况。在本实施方式中,和第1MFP不同,表示第2MFP中的“缩小版面”键以及“连续读入”键在不同的画面上的情况。图15是表示配置有“缩小版面”键的操作画面的图。图16是表示配置有“连续读入”键的操作画面的图。
首先,在步骤S41中,第1MFP取得第2MFP的操作画面的层信息。在步骤S43中,取得要从第1MFP发送到第2MFP的宏指令的初始的动作。即,取得步骤1中所示的“按下键ID312的(=把操作画面切换到应用模式)”。
在步骤S44中,第1MFP判别已取得的“按下键ID312(=把操作画面切换到应用模式)”这一宏指令是否可以在第2MFP中执行。在此,因为在第2MFP的初始画面中还应该存在应用模式(键ID312),所以在步骤S45中,第1MFP作为发送宏指令生成“按下键ID312”这一宏指令(参照图17)。此时,把在第2MFP中参照的画面切换到“应用模式”的画面。
其后,第1MFP返回到步骤S43,再次选择要从第1MFP发送到第2MFP的作为下一宏指令的步骤2的“按下键ID403”(参照图13)。同样,对于步骤2~步骤8,因为在第2MFP的操作画面中都可以执行宏指令,所以重复步骤S43~S45的处理,生成发送用宏指令(参照图17)。
以下,表示步骤9所示的“按下键ID409”的情况。在步骤S43中,如果选择“按下键ID409”,则在步骤S44中,判别宏指令是否可以在第2MFP中执行。此时,第2MFP的操作画面处于图15所示的状态,在该画面上因为不存在与键ID409相当的“连续读入”键,所以不能执行宏指令动作。
因此,在步骤S46中,判定是否可以进行页移动。在图15中所示的应用模式因为由多页构成,所以通过按下下一键412,在步骤S47中,可以进入下一页。由此,在进入图16所示的画面的同时,在步骤S48中在发送用宏指令中追加“按下键ID412”这一宏指令(参照图17)。
此后,再次返回步骤S44,判别在刚才的步骤S43中取得的“按下键ID409”这一宏指令是否可以在第2MFP中执行。在图16中,因为存在相当于键ID409的“连续读入”键409,所以此次可以执行宏指令动作,在步骤S45中,在发送用宏指令中追加“按下键ID409”这一宏指令(参照图17)。
而后,在步骤S43中,取得步骤10的宏指令,在步骤S44以及S45中,如果把步骤10的宏指令追加到发送用宏指令,因为图13的宏指令已全部取得,所以在步骤S42中,判断为第1MFP的宏指令结束。而后,在步骤S49中,把此前作为发送用宏指令生成的宏指令发送到第2MFP。图17是表示发送到第2MFP的发送用宏指令的图。如上所述,图17中的步骤9是为了把宏指令发送到第2MFP而追加的宏指令。
这样,如果采用本实施方式的图像形成装置,则在把在第1MFP中制成的宏指令发送到其他的第2MFP时,如在第2MFP中可以动作那样,在变更宏指令后输出。因而,制成的宏指令可以在多种机型中使用。另外,即使在不同的机种间操作画面中的菜单层、键的位置·数等不同,通过如吸收它们的差异那样在变更宏指令的内容后发送,也可以执行同样的宏指令。
而且,本发明并不限于上述的实施方式的构成,只要是可以实现在权利要求的范围中所示的功能,或本实施方式的构成通过的功能的构成,任何构成都可以适用。
例如,在上述实施方式中,在第1MFP中生成了发送用宏指令后,把该发送用宏指令发送到第2MFP中,但发送用宏指令生成动作也可以用图1所示的数据库服务器104等的服务器装置进行。
这种情况下,数据库服务器104执行图14所示的流程图。即,数据库服务器104通过LAN19接收在第1MFP中制成的宏指令,如果判断为把它发送到第2MFP进行设定登记,则开始图14的流程图,但在S41中不仅是第2MFP的层信息,也可以取得第1MFP的操作单元的层信息(或,把第1、第2MFP的层信息预先保持在存储器中,读取取得该内容)。
另外,在把第1MFP的宏指令发送到第2MFP后,也可以如第2MFP自身可以动作那样地变更宏指令。
这种情况下,在第2MFP从第1MFP接收宏指令时,取得第1MFP的操作单元的层信息,根据它和上述一样如可以在第2MFP中执行该宏指令那样地进行变更。在发送一侧进行还是在接收一侧进行的差异的超过部分和上述的第1MFP的处理一样地进行。
而且,当然也可以采用用于得到同样的结果的各种方法,即,另外把各种装置的层信息存储在数据库服务器104中,在第1MFP参照第2MFP的层信息变更宏指令后发送,相反第2MFP从第1MFP中接收宏指令参照数据库服务器104存储的第1MFP层信息变更宏指令后登记等,另外,在图14的步骤S50中,当未发现宏指令可以执行的键时,输出错误,而例如即使在记述在宏指令中的功能在发送目标的MFP中没有时,也输出错误。而且,在步骤S42中,即使在任何的设定构成中宏指令结束的情况下也输出错误。
在上述实施方式中,在同一机种的MFP之间表示发送宏指令的动作,但当取得键ID等的对应时,也可以在不同机种之间进行宏指令的发送,即使在不同机种间有在操作画面上的菜单层、键的位置·数等的不同,也可以使同样的宏指令动作。
另外,在本实施方式中,对于显示在操作板单元的各画面上的全部的键分配不同的键ID,而对于显示在操作板单元上的各画面分配画面ID,可以用“画面ID”+“键ID”的形式识别在该画面内的键的种类,由此可以在不同的画面上附加相同的键ID。例如,对于在不同画面上进行相同的动作的键,也可以分配同一键ID。
另外,本发明除了触摸形式的操作板以外,还可以适用于通过操作硬键转移显示画面的设备,和不伴随显示使用顺序操作的硬键的设备。
另外,以上的实施方式以MFP(复印机)为例子说明,但本发明并不限于此,当然也可以适用到用户使用操作板进行操作的其他的装置(例如,扫描装置、传真装置、打印装置、PC等)。
另外,本发明的目的通过把记录有实现上述实施方式的功能的软件的程序代码的存储介质提供给系统或装置,该系统或装置的计算机(或CPU和MPU等)读出被存储在存储介质上的程序代码执行也可以实现。这种情况下,从存储介质读出的程序代码自身实现上述的实施方式的功能,存储有该程序的存储介质构成本发明。
作为用于提供程序代码的存储介质,例如,可以用ROM、软盘(注册商标)、PCMCIA卡和小型闪存(注册商标)等的存储卡、硬盘、微型DAT、光磁盘、CD-R和CD-RW等的光盘、DVD等的相变化型光盘等构成。另外,也可以通过网络下载程序代码。
另外,通过执行计算机读出的程序代码,不仅可以实现上述实施方式的功能,当然还包含根据该程序代码的指示,在计算机上运行的OS(操作系统)等进行实际的处理的一部分或全部,通过该处理实现上述的实施方式的功能的情况。
而且,当然还包含从存储介质读出的程序代码在被写入配备在被中断到计算机中的功能扩展槽和与计算机连接的功能扩展单元中的存储器后,根据该程序代码的指示,配备在该功能控制槽和功能扩展单元中的CPU等进行实际处理的一部分或全部,通过该处理来实现上述实施方式的功能的情况。
权利要求
1.一种数据处理装置,它存储通过操作单元进行的操作过程,并生成再现上述存储的操作过程的宏指令,其特征在于,包括取得与其他数据处理装置的操作单元有关的信息的信息取得部件;以与上述取得的操作单元有关的信息为基础,把上述生成的宏指令变更为在上述其他数据处理装置的操作单元中可执行的宏指令的变更部件;和把上述变更的宏指令转送给上述其他数据处理装置的转送部件。
2.根据权利要求1所述的数据处理装置,还包括把用于执行上述宏指令的专用按钮生成在上述操作单元的画面上的键生成装置。
3.根据权利要求1所述的数据处理装置,其特征在于,上述操作过程包含表示通过上述操作单元选择的键的信息以及表示其操作过程的信息。
4.根据权利要求1所述的数据处理装置,其特征在于,上述操作过程包含表示显示在上述操作单元中的画面的信息以及表示该画面内的键的信息以及表示其操作过程的信息。
5.根据权利要求1所述的数据处理装置,其特征在于,基于上述转送装置的上述宏指令的转送以及基于上述信息取得部件的与上述操作单元有关的信息的取得通过网络来进行。
6.根据权利要求1所述的数据处理装置,其特征在于,还包括当利用上述变更部件不能变更为上述可执行的宏指令时,通知这一情况的报告装置。
7.根据权利要求1所述的数据处理装置,其特征在于,还包括当转送目标的其他图像形成装置不能执行宏指令时,通知这一情况的报告装置。
8.一种信息处理装置,与多个数据处理装置一起与网络连接,其特征在于,包括取得由第1数据处理装置转送的、再现通过操作单元进行的操作过程的宏指令的宏指令取得部件;取得与上述第1数据处理装置和第2数据处理装置的操作单元有关的信息的信息取得部件;以与上述信息取得部件取得的操作单元有关的信息为基础,把上述取得的宏指令变更为在上述第2数据处理装置的操作单元中可执行的宏指令的变更部件;和把上述变更的宏指令转送给上述第2数据处理装置的转送部件。
9.一种数据处理装置,它存储通过操作单元进行的操作过程,可执行再现上述存储的操作过程的宏指令,其特征在于,包括取得与其他数据处理装置的操作单元有关的信息的信息取得部件;接收由上述其他数据处理装置生成的宏指令的宏指令接收部件;和以与上述取得的操作单元有关的信息为基础,把上述接收到的宏指令变更为可以用上述数据处理装置执行的宏指令的变更部件。
10.根据权利要求9所述的数据处理装置,其特征在于,还包括在上述操作单元的画面上生成用于执行上述宏指令的专用按钮的键生成部件。
11.根据权利要求9所述的数据处理装置,其特征在于,上述操作过程包含表示通过上述操作单元选择的键的信息以及表示该操作过程的信息。
12.根据权利要求9所述的数据处理装置,其特征在于,上述操作过程包含表示显示在上述操作单元上的画面的信息及其表示该画面内的键的信息以及表示其操作过程的信息。
13.根据权利要求9所述的数据处理装置,其特征在于,基于上述信息取得部件的与上述操作单元有关的信息的取得以及基于上述宏指令接收部件的上述宏指令的接收通过网络来进行。
14.根据权利要求9所述的数据处理装置,其特征在于,还包括当利用上述变更部件不能变更为上述可执行的宏指令时,通知这一情况的报告部件。
15.一种数据处理方法,在第1数据处理装置中存储通过操作单元进行的操作过程,生成再现上述存储的操作过程的宏指令,并在第2数据处理装置的操作单元中设定上述生成的宏指令,其特征在于,包括取得与上述第2数据处理装置的操作单元有关的信息的信息取得步骤;以与上述取得的操作单元有关的信息为基础,把上述生成的宏指令变更为在上述第2数据处理装置的操作单元中可执行的宏指令的变更步骤;和把上述变更的宏指令转送给上述第2数据处理装置的转送步骤。
16.一种数据处理方法,在第1数据处理装置中存储通过操作单元进行的操作过程,生成再现上述存储的操作过程的宏指令,并在第2数据处理装置的操作单元中设定上述生成的宏指令,其特征在于,包括取得与上述第1数据处理装置的操作单元有关的信息的信息取得步骤;接收由上述第1数据处理装置生成的宏指令的宏指令接收步骤;和以与上述取得的操作单元有关的信息为基础,把上述接收到的宏指令变更为可以利用上述第2数据处理装置执行的宏指令的变更步骤。
17.一种控制程序,其特征在于,具有用于实现权利要求15或16所述的数据处理方法的计算机可读程序代码。
18.一种存储介质,其特征在于,存储有权利要求17所述的控制程序。
全文摘要
在存储通过操作单元进行的操作过程,可以再生再现该被存储的操作过程的宏指令的第1数据处理装置和第2数据处理装置中,为了可以把在第1数据处理装置中存储的宏指令设置成即使在操作过程不同的第2数据处理装置中也可以再生得到同样的处理结果,进行以下的处理。即,比较在第1数据处理装置中用于执行规定的处理的操作过程,和在第2数据处理装置中用于执行同样的处理的操作过程,如在第1数据处理装置中生成的宏指令可以在第2数据处理装置中再生那样变更被记录在宏指令中的操作过程,用第2数据处理装置再现该变更后的宏指令。
文档编号H04N1/32GK1731815SQ20051008972
公开日2006年2月8日 申请日期2005年8月5日 优先权日2004年8月6日
发明者梅田嘉伸 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1