CN100514315C - 计算机的***装置 - Google Patents

计算机的***装置 Download PDF

Info

Publication number
CN100514315C
CN100514315C CNB200510069871XA CN200510069871A CN100514315C CN 100514315 C CN100514315 C CN 100514315C CN B200510069871X A CNB200510069871X A CN B200510069871XA CN 200510069871 A CN200510069871 A CN 200510069871A CN 100514315 C CN100514315 C CN 100514315C
Authority
CN
China
Prior art keywords
mentioned
peripheral unit
function information
specifier
usb
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
CNB200510069871XA
Other languages
English (en)
Other versions
CN1707452A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Data Corp
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 Oki Data Corp filed Critical Oki Data Corp
Publication of CN1707452A publication Critical patent/CN1707452A/zh
Application granted granted Critical
Publication of CN100514315C publication Critical patent/CN100514315C/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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • H04N1/00241Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reading device as a local input to a computer
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00278Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0044Connecting to a plurality of different apparatus; Using a plurality of different connectors
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0049By wire, cable or the like
    • 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/0081Image reader

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Information Transfer Systems (AREA)
  • Stored Programmes (AREA)

Abstract

本发明的目的在于提供一种能够开发专用驱动器,并不必将该专用驱动器装在PC上的,并可实现多功能化的***装置。本发明通过下述手段来实面该多功能化的***装置,即:在将设备说明符通知要作USB连接的上位装置(30),根据该设备说明符中所示的功能信息,让通信对象特定在上位装置上的***装置(10)中设置有以下几个构件部:1.保持表示该***装置功能的功能信息的***装置功能信息保持部。2.保持表示USB连接的辅助***装置(2)。功能的功能信息的辅助***装置功能信息保持部。3.根据选择指令读出上述***装置功能信息保持部保持的功能信息或上述辅助***装置功能信息保持部保持的功能信息,将显示所读出的功能信息的设备说明符通知上述上位装置的USB控制部(113)。

Description

计算机的***装置
技术领域:
本发明涉及一种USB(Universal Serial Bus/通过全能串行信息总线)接口连接上位装置的***装置,尤其是为实现多功能的***装置。
背景技术:
装载了USB接口功能的上位装置(以后记述为「PC」),要其处于工作的状态下(即电源ON的状态),能够与***装置连接(也可不作连接),PC还能并列地连接数台***装置。因此USB接口因其安装脱卸方便,能较自由地组合***而广泛地得到普及。因USB连接而追加的***装置在与PC相连的一瞬间为PC所认知,认知了***装置的PC从预有的驱动器开始,检索所认知的***装置的驱动器,为依靠所检索的驱动器来控制***装置,就要对设备下定义。
众所周知,作为上述***装置的连接控制功能,***设备的带电导线的插拔功能被称之为即插即用「Plug&Play」,这种即插即拔的实现,如下面所述的那样,在***装置被USB接在PC上之时,PC要认知该USB连接的***装置(即设备),自动地寻找所需的设备驱动器,然后起动相应的驱动器,并能使用所追加的***装置。具体地说,就是PC一旦检测出***装置的USB连接,对该PC与***装置作USB连接的总线就要作复位处理,总线复位之后,PC与***装置就开始被称之为「控制传输」的通信。
控制传输时,设备定义所需的被称之为「设备说明符」的信息被从***装置通知给PC。设备说明符中显示表示***设备功能的功能信息,PC根据设备说明符中所示的***装置功能信息,特定出作为通信对象的***装置,给所特定的***装置称之为「终端点」的地址,对设备下定义,并开始与该***装置的USB通信。
作为***装置,具有扫描功能,打印功能及传真功能等数种功能的多功能***装置(以后记载为MFP)受到了普及。将该MFP通过USB连的PC上进行USB通信时,显示出该MFP所具备的数种功能的设备说明符也是靠控制传输通知PC的。
接到通知的PC,如特许文献1所示,必须从设备说明符中所示的数种功能中选择所需的功能,发出被称为「配置」的切换命令,对设备下好定义。
「特许文献1」特开2001-222503号公报。
发明内容:
然而,在原来的***装置中,如前所述,要从数种功能中选择所需的功能,需要用专用驱动器发出连接组件的切换命令,这就有必要开发这种专用驱动器并将该专用驱动器安装在PC上,所以,这些就成了问题。
因此,本发明的目的就在于提供一种,即使不开发专用驱动器,不把该专用驱动器安装在PC上也能实现多功能化的***装置。
本发明为解决以上问题采用了下面一些组构方式。
1、方式1的特点在于,将设备说明符通知USB连接的上位装置,根据该设备说明符中所示的功能信息,将通信对象特定在上述的上位装置上,其***装置设有保持表示该外装置功能的功能信息的***装置功能信息保持部及保持表示USB连接的辅助***装置功能的功能信息的辅助***装置功能信息保持部,以及USB控制部,该USB控制部根据选择指令读出***装置功能信息保持部保持的功能信息和辅助***装置功能信息保持部保持的功能信息中的某一方的信息,将显示所读功能信息的设备说明符通知上位装置。
2、方式2的特点在于,当***装置是图像读取装置,辅助***装置是图像形成装置时,***装置功能信息保持部保持了表示图像读取功能的功能信息,辅助***装置功能信息保持部保持了表示图像形成功能的功能信息。
3、方式3的特点在于,当***装置是图角形成装置,辅助***装置是图像读取装置时,***装置功能信息保持部保持了表示图像形成功能的功能信息,辅助***装置功能信息保持部保持了表示图像读取功能的功能信息。
4、方式4的特点在于,置有为从操作员处接收选择指令的操作盘,USB控制部如靠操作盘收到选择指令,则在设备说明符通知之前就对与上位装置USB连接的总线进复位处理。
5、方式5的特点在于,USB控制部设有按选择指令读出的功能信息的设备说明符的多路设备说明符作成部。
6、方式6的特点在于,设有读取原稿的原稿读取部,原稿读取部一旦检测出原稿已经配置,作为选择指令就将原稿检测信号通知上述USB控制部,USB控制部如接到原稿检测信号,就读出表示图像读取功能的功能信息。
7、方式7的特点在于,设有定时器,一旦检测出原稿已经配置并被搁置,作为选择指令,就将搁置原稿的检测信号通知USB控制部,USB控制部如收到原稿搁置检测信号,就读出表示图像形成功能的功能信息。
8、方式8的特点在于,原稿读取部读取所配置的原稿,一旦检测出必须读取的原稿消失了时,作为选择指令,就将结束检测信号通知USB控制部,USB控制部如收到结束检测信号,就读取表示图像形成功能的功能信息。
9、方式9的特点在于设有解析来自上位装置的控制命令,抽出特定信息的特定信息抽出部,当要抽出的特定信息上显示要对上位装置的USB连接总线复位时,USB控制部就进行该总线的复位。
10、方式10的特点在于,设有解析来自上位装置的控制命令,抽出特定信息的特定信息抽出部,当特定信息是用图像读取装置的控制语言记述的命令时,特定信息抽出部就将该命令作为选择指令通知USB控制部,USB控制部一旦收到命令,就读出表示图像读取功能的功能信息。
11、方式11的特点在于,设有解析来自上位装置的控制命令,抽出特定信息的特定信息抽出部,当特定信息是用图像形成装置的控制语言记述的命令部,USB控制部一旦接到命令,就读出表示图像形成功能的功能信息。
12、方式12的特点在于,USB控制部一旦收到按命令的处理业已结束的信息,就读出按命令未被读出的其他功能信息。
13、方式13的特点在于,与上位装置的USB连接是热插接时,对该USB连接的总线要进行复位。
根据本发明,按选择指令,将表示***装置功能的功能信息和表示USB连在***装置上的辅助***装置的功能的功能信息中的某一方和功能信息的设备说明符通知上位装置,这样设备说明符只示出一种功能信息,所以,上位装置就按照这唯一的功能信息特定通信对象,从而,上位装置就不需要设置发行连接组件切换命令的专用驱动器了,而且,还能省却将该专用驱动器安装在PC上要化的工夫。
具体实施方式:
下面就本发明的实施方式用图详细的加以说明。在下面的说明中关于各实施例方式所用的图,凡相同构件均用同样的符号,并尽可能地省略重复的说明。
实施例1
作为本发明***装置的图像读取装置有扫描装置10,该扫描装置10如图1所示,通过USB线41与作为上位装置的PC30相连,还通过USB线42与作为辅助***装置的图像形成装置(打印装置20)相连。
在此,就本发明的要旨作一说明。
本发明的扫描装置10,如图2所示,靠功能信息保持部150,预先保留了表示该扫描装置10的功能的功能信息及表示USB连接在该扫描装置上的打印装置20的功能的功能信息。按照选择指令所读出一种功能信息保持部150所保持的功能信息,在USB控制部产生显示所读功能信息的设备说明符,将该设备说明符通知PC30。这样PC30就能按照设备说明符中所示的一种功能信息特定出通信的对象,而不需要专用驱动器来选择功能、发行连接构件的切换命令。
在以下的实施例中,均会用这样的例子作说明,即预先保持了各功能信息,作成显示所读功能信息的设备说明符,通知PC30。但是也可以预先保持着表示扫描装置10的功能的扫描功能信息的设备说明符,和表示打印装置20的功能的打印功能信息的设备说明符,按选择指令要保持的设备说明符,通知PC30。
扫描装置10如图2所示,设有读取原稿的读取部111,对所读取的图像作图像处理的图像处理部112,设有USB控制部113,对PC30来说USB控制部113的作用是作为USB设备之一,对打印装置20来说USB控制部113起中枢的作用,遵照USB协议进行USB通信,扫描装置10还设有操作盘114、操作盘114上备置了操作员设定扫描装置10的动作等的数个键码,扫描装置10还具压缩读取原稿产生的数据的压缩部115,根据读取原稿所得到的数据让打印装置20动作,复印原稿的拷贝控制部116,按PC30的控制命令控制扫描动作的PC扫描控制部117,接受PC30的打印数据及控制命令,将所收到的数据及控制命令传送给打印装置20,让其衽打印并加以控制的PC打印控制部118,用作保持读取原稿所得到的数据,进行图像处理及压缩处理的图像存储器119、初期化时作成扫描设备说明符或打印设备说明符中的任一方的设备说明符后,传送给PC30的初期化部121,将操作盘114的键已被按下的信息通知USB控制部113的设备控制部1131的键信号配送部122,以及保持扫描装置功能信息和打印装置功能信息的功能信息保持部150。
上述各部是CPU120按照ROM(未图示)程序进行实质性的控制的,但为了使说明简明,将用上述各功能程序段对扫描装置10加以说明。
靠USB线42连在扫描装置10上的打印装置20,如图3所示,设置有解析打印机语言仿真部201,在扫描装置10和打印装置20之间靠USB通信进行打印数据及控制命令传送接收的USB控制部202,记忆打印数据的图像存储器203,为作打印处理而控制印刷马达的打印部204,以及被压缩送来的打印数据的解冻部205。
上述各部是CPU206按ROM(未图示)程序进行实质性的控制的,但为了使说明简明,将用上述各功能程序段对打印装置20加以说明。
扫描装置10的功能信息保持部150设有保持表示扫描装置10的功能的功能信息的扫描功能信息保持部151和保持表示打印装置20的功能的功能信息的打印功能信息保持部152。在作成设备说明符时,扫描功能信息保持部151保持的功能信息和打印功能信息保持部152保持的功能信息中的某一方将会被读出来。
扫描装置10的USB控制器113如图4所示,由作为USB设备之一而起作用的设备控制部1131和作为中枢而起作用的主机控制部1132所组成。
主机控制器1132设有将数据送往打印装置20的Tx缓冲区11321和从打印装置20接收数据的Rx缓冲区11322。
设备控制部1131由接收PC30的数据的Rx缓冲区11311和向PC30传送数据的Tx缓冲区11312及多路说明符作成部11313所组成。11313具有数个作成设备说明符的说明符作成部(未图示),当PC30与打印装置20进行USB通信时,Rx缓冲区11311保持的数据就被传输给Tx缓冲区11321,Rx缓冲区11322保持的数据就被传送给Tx缓冲区11312。
再又,操作员按下操作盘114上的PC30与打印装置20之间的USB通信指示键,就产生显示打印功能信息的设备说明符,该设备说明符被通知给PC10之后,就能进行上述的传送控制。
下面,对多路说明符作成部11313作一说明,多路说明符作成部11313如图5所示,由USB连接总线复位的复位部11314和作成扫描设备说明符的扫描说明符作成部11315,以及作成打印机设备说明符的打印机说明符作成部11316所组成。
扫描说明符成部11315须让PC30通过扫描机功能控制该装置10,从功能信息保持部150的扫描机功能信息保持部151中读出扫描功能信息,作成显示该扫描功能信息的设备说明符。
另一方面,打印机说明符作成部11316须通过装置10,让PC30靠打印机功能控制打印装置20,从功能信息保持部150的打印机功能信息保持部152中读出打印机功能信息,作成显示该打印机功能信息的设备说明符。这样,就能根据想让PC10控制的功能作成设备说明符,所作成的设备说明符,在USB连接总线复位之后会被通知给PC。接到通知的PC就照设备说明符中所示的功能信息特定通信的对象(进行设备定义)。
而操作盘114一旦接到操作员的选择指令,就向USB控制部113输出与指示相对应的选择信号,接到选择信号的USB控制部113的多路说明符作成部11313,根据选择信号起动扫描机说明符作成部11315或打印机说明符作成部11316。换言之,如操作员在操作盘114上按下扫描装置10的键,扫描机说明符作成部11315就起动,如按下打印装置20的键,则打印机说明符作成部11316就起动。
下面说明一下输出选择信号的操作盘114。
扫描装置10的操作盘114如图6所示,设有操作员进行操作设定的LCD显示器141和数个按键142,以及PC一扫描键143。
操作盘114,随着数个键142的被按,就向USB控制部113输出被按键的选择信号(选择信息)。USB控制部113的多路说明符作成部11313,根据所收到的选择信号,选择扫描机说明符作成部11315或打印机说明符作成部11316,进行起动。
如PC一扫描机键143被按下,则操作盘114就向USB控制部113输出PC扫描机选择信号。USB控制部113一旦接到PC扫描功能的选择信号,就在多路说明符作成部11313中选择扫描机说明符作成部11315,起动该扫描机说明符作成部11315。
操作盘114的各种键码1142的选择指令或PC扫描机键1143被按下时,表示键已按下的信息(选择信号及复位信号)就被从操作盘114传送给键信号配送部122,接到该信息的键信号配送部122就向USB控制部113的设备控制部1131传送信息,接到信息的设备控制部1131在复位部11314处实行USB连接总线复位的同时,在多路说明符作成部11313作成设备说明符。总线复位一旦实行,靠控制传输PC30和扫描装置10就开始通信,所作成的设备说明符被通知给PC30。
在控制传送中,PC30向扫描装置10索取设备说明符的命令一旦实行,扫描装置10中所产生的设备说明符就被从扫描装置10送经PC30。PC30根据要取得的设备说明符,赋予扫描装置进行存取的地址,进行设备定义。这以后,PC30就用已设定好的地址与扫描装置10进行通信。
设备说明符被分成数组,从扫描装置10送以PC30。开始时,设备说明符的主要信息从扫描装置10送给PC30之后,PC30向扫描装置10要求取得设备说明符的详细信息,接到要求的扫描装置10就向PC30输出必要的详细信息。其中关于扫描装置10的资源的信息,例如,有管道传送的使用方法,和标识(ID)代码的信息等。PC30参照ID代码寻找设备驱动器,起动对应的驱动器,这样,扫描器10的调整一旦结束,扫描装置10就能提供设备说明符所述的功能。
扫描装置10如热插接在PC上,PC10在检测出扫描装置10的连接之后,就进行总线复位,总线复位之后的动作与前面所述内容一样,所以对其的说明就作省略了。
扫描装置10的初期化部121的功能,是在初期化时要能随意地向PC30告知要通知的设备说明符,具体地说,就是如图7所示;设有缺省设备说明符目录1211,设备说明符作成部(扫描机说明符作成部11315或打印机说明符作成部11316)以目录表的形式与目录编号相对应,还设有缺省设备说明符目录值寄存范围1212,用以寄存初期化时参照该目录表用的目录号。
缺省设备说明符1211中显示与目录号「1」相对应的扫描机说明符作成部11315的对应目录1213及与目录号「2」相对应的打印机说明符作成部的对应目录1214。
另外,缺省设备说明符目录值寄存范围1212中,设定了任意的目录号,根据该缺省设备说明符目录值寄存范围1212所示的目录号,在初期化时就能选择在向PC30通知的设备说明符的作成部。
下面,用图8的流程图就扫描装置10的初期化动作一说明。
首先,初期化部121如开始扫描装置的初期化处理(S0801),缺省设备说明符目录值寄存范围1212的值就要被检查(S0802),当是「1」时,从缺省设备说明符目录1211中选择扫描机说明符作成部11315的起动,这样,扫描机说明符作成部11315就作成显示扫描功能信息的缺省设备说明符,而后,靠USB控制部113的设备控制部1131和PC30传送扫描机说明符(S0805)。
缺省设备说明符目录值寄存范围1212的值是「2」的时候(S0803),从缺省设备说明符目录1211中选择打印机说明符作成部11316的起动,在打印机说明符作成部11316中产生显示打印机功能信息的设备说明符,而后,靠USB控制部113的设备控制部1131向PC传送打印机说明符(S0804)。
再又,缺省设备说明符目录值寄存范围1212的值不是「2」时,就视缺省设备说明符目录值寄存范围1212的值不正确,操作盘114的LCD显示屏上储存数据已坏(S0806)。
下面,用图9的流程图对连着打印装置20的扫描装置10用热插接连接PC30时的动作作一说明。
如用热插接接在PC30上(S0901),则PC30就认为是接了新的设备,而要进行USB的总线复位,扫描装置10一旦检测到PC30的复位(S0902)就起动打印机说明符作成部11316,在该打印机说明符作成部11316作成打印机说明符。
所作成的打印机说明符被从扫描装置10送经PC30(S0903)。取得了打印机说明符的PC30遵照USB协议指定地址,设定配置说明符,设定接口说明符等(S0904),确立批量传送或同步传送用的管道,靠该管道,扫描装置10作为扫描设备开始与PC30进行USB通信。
下面,根据PC30所作成的数据,用图10的流程图对打印装置20的打印动作作一说明。
操作员在操作盘114上发指令,依靠PC30控制打印装置20,产生显示打印机功能信息的设备说明符,该设备说明符被通知给PC30,PC30对设备下定义,下面就以这种情况为前提加以说明。
依靠装在PC上的打印机驱动器,对所作成的数据进行图像处理,然后进行压缩处理,变换打印机语言,产生打印数据。该打印数据如通过USB线被从PC30送经扫描装置10,扫描装置10的USB控制部113收到打印数据(S1001),就将打印数据寄存在设备控制部1131的Rx缓冲区11311内(S1002)。
将设备控制部1131的Rx缓冲区11311中所寄存的数据用CPU或硬件传送给主机控制部1132的Tx缓冲区11321(S1003)接着,将USB控制部113的主机控制部1132的Tx缓冲区11321中所寄存的打印数据,靠PC30的主机控制器的控制传送给打印装置20(S1004)。打印装置20根据所收到的打印数据进行打印处理(S1005)。
下面用图11的流程图对靠PC扫描功能使用扫描装置10的动作作一说明。
操作员如按下操作盘114的PC一扫描器键143(S1101),那么,一旦键信号配送部将PC一扫描机键143已被按下的信息发送给USB控制部113,则在该USB控制部113中就选择扫描机说明符作成部11315。所选的扫描机说明符作成部11315就用成扫描说明符。
而后USB控制部113的复位部11314,如实行了总线复位(S1102),那么,扫描装置10通过控制传输的方式就开始与PC30通信,也即,USB控制部113将扫描机说明符传送给PC30(S1103)。
PC30根据扫描说明符指定地址,设定配置说明符,并取得被称之为接口说明符的信息进行各种设定(S1104),依靠这种设定,规定被称之为批量传送或同步传送的管道的传送路径,开始与扫描装置10进行USB通信(S1105)。
根据实施例1中的扫描装置10,须按操作员在操作盘114上选择指示的功能进行USB通信,所选择指示的功能信息只能读出一种,视显示该功能信息的设备说明符一旦作成,在总线复位之后,就将该设备说明符通知PC30,这样,PC30可以根据所通知的这唯一显示在设备说明符中的功能信息,特定通信对象,可以对所特定的通信对象设备下定义,进行USB通信。
因而,根据实施例1中的扫描装置10,将视显示一种功能信息的设备说明符通知PC30,通过这种方式,可以根据设备说明符上所示的唯一功能信息,特定通信对象,不必采用为选择功能而发行连接构件切换命令的专用驱动器,这样,就不必开发专用驱动器,当然,也就能省却将专用驱动器装在PC30上的工夫了。
再又,根据实施例1中的扫描装置10,扫描装置10和打印装置20上不必设置设定终端点用的特殊IC接头,可以大大地抑制扫描装置10和打印装置20的制造成本。
进而,在初期化时,通过固定初期化部121,可选择打印机(或扫描机)设备说明符,向PC传送打印机(或扫描机)设备说明符,在通着电时就能将扫描装置10固定在PC打印功能(或PC扫描功能)上,加以使用,用者可以不必刻意顾及扫描装置10的使用设定,可以利用设定在缺省上的功能。
用热插接的方式将扫描装置10连在PC30上的时候,要加以固定以能经常作成打印机(或扫描机)说明符,并将打印机(或扫描机)设备说明符传送给PC30。通过这种方式,在热插接时可以将扫描装置固定在PC打印功能(或PC扫描功能)上加以使用,所以操作员可以不慌乱地使用扫描装置10。
初期化时,通电时或热插接时也可以设定得靠PC打印功能使扫描装置动作,通过按下操作盘114的PC一扫描键1143的方式,可以从PC打印功能转换成PC扫描功能、提高操作员的使用方便性。
实施例2
实施例2***的构成图与图1所示的实施例1相同,所以其说明予以省略。
实施例2的扫描装置11如图12所示,就是对实施例1的扫描装置10的功能作了些更动,并追加了新的功能,具体地说,实施例2的扫描装置11置有读取原稿的读取部111’、USB控制部113A、原稿检测信号配送部123,该配送部123,一旦检测出原稿已被配置在读取部,就将表示该检测的信息送经USB控制部113A的设备控制部1131,还置有检测原稿搁置在读取部的状态是否超过规定时间的搁置原稿检测定时器124及暂停信号配送部125,一旦从该搁置原稿检测定时器接到暂信信号,该配送部125就将搁置原稿的检测信息传送给USB控制部113A的设备控制部1131,这些均与实施例1的构成不同。
读取部111’设有检测原稿配置的原稿检测部1111,该原稿检测部1111将表示原稿配置的原稿检测信号传送给原稿检测信号配送部123及搁置原稿定时器124,接到原稿检测信号的原稿检测信号配送部123将已检测出原稿的信息传送给USB控制部113A。USB控制部113A一旦收到原稿已检测到的信息,就选择扫描机说明符作成部11315,将该扫描机说明符作成部11315所作成的扫描说明符传送给PC30。
搁置原稿定时器124一旦接到原稿检测信号,就开始计时,如检测到原稿配置在读取部的状态超过规定的时间,则就将暂停信号传送给暂停信号配送部125。接到暂信信号的暂停信号配置部125,将搁置原稿的检测信息传送给USB控制部113A的设备控制部1131。USB控制部113A的设备控制部1131一旦收到搁置原稿的检测信息,就选择打印机说明符作成部11316,将该打印机说明符作成部11316作成的打印说明符传送给PC30。
下面用图13的流程图对实施例2的扫描装置11的动作作一说明。
如原稿配置在扫描装配11的读取部111’上,则原稿检测部1111就对原稿的配置进行检测(S1302),将原稿检测信号输出到原稿检测信号配送部123及搁置原稿定时器124上,接到原稿检测信号的搁置原稿定时器124开始计时(S1303)。
接到原稿检测信号的原稿检测信号配送部123,将已检测出原稿的信息传送给USB控制部113A的设备控制部1131(S1304)。按到原稿已被检测到的信息的设备控制部1131,选择扫描说明符作成部11315,将该扫描说明符作成部11315作成的扫描说明符传送给PC30,实行总线复位。总线复位后靠控制传输、扫描说明符被从扫描装置11传送到PC30(S1305)。
PC30根据要取得的扫描说明符对设备下定义,这样,PC30就可以认知扫描装置11靠扫描功能进行动作的情况(S1306)。可是,尽管原稿已配置在读取部111’上,却未被按操作员的指令作PC扫描时,原稿的搁置检测时间,例如,设定为5分钟的时候,搁置原稿检测定时器124经过五分钟就会暂停,并将暂停信号输出到暂信信号配送部125(S1307)。
接到暂停信号的暂停信号配送部125将检测到搁置原稿的信息输出到USB控制部113A(S1308)。接到已检测到搁置原稿的信息的USB控制部113A的USB设备控制部1131,在多路说明符作成部11313中选择打印说明符作成部11316,在总线复位之后,将该打印说明符作成部11316作成的打印说明符用控制传输的方式传送给PC30(S1309)。
PC30根据要取得的打印说明符对设备下定义,这样PC30就可以通过扫描装置11让打印装置20工作。
根据实施例2中的扫描装置11,在读取部111’上设置了原稿检测部1111,如检测到原稿已被搁置,则USB控制部113A就选择扫描说明符作成部11315,将该扫描说明符作成部11315作成的扫描说明符传送给PC30,通过这种方式PC30就可以根据扫描说明符对设备下定义。这样,只要将原稿装载在扫描装置11上,PC扫描功能的使用就成为可能,可以提高操作员的使用方便性。
另外,如搁置原稿检测定时器124检测出搁置原稿,会将扫描装置11的功能向PC打印功能转换,所以,当操作员在读取部111’中读取原稿而忘记搁置时,就可以将扫描装置11用作PC打印功能。
实施例3:
实施例3的***构成与图1所示的实施例1的相同,所示其说明予以省略。
实施例3的扫描装置12如图14所示,在实施例2的扫描装置11的构成中加了USB控制部113B以取代USB控制部113A,追加了控制PC打印的PC打印控制部118’,以及打印简易仿真信号配送部126,该打印简易仿真信号配送部126将检测到设备说明符从打印向扫描转换的命令信号送经USB控制部113B。
PC打印控制部118’设置有解析PC30的打印机语言,检测设备说明符从打印用转为扫描用的命令(特定信息)的打印机简易仿真部(特定信息抽出部)1181。
当用打印机简易仿真部(特定信息抽出部)1181不能检测出「将设备说明符从打印用转为扫描用的命令」时,就实施通常的PC打印的功能。
打印机简易仿真信号配送部126如从打印机简易仿真部1181接到已检测到「将设备说明符从打印机用转为扫描机用的命令」的信号,就将表示「设备说明符转换命令」的信息传送给USB控制部113B。
下面,用图15的流程图对实施例3的扫描装置12的动作作了一说明。
PC30的操作员须使用扫描功能,如从PC30发出停止PC打印功能的指令,则打印机驱动器就将「设备说明符从打印机用转为扫描机用的命令」传送给扫描装置12(S1501)。接到命令的扫描装置,通过PC打印控制部118’的打印机简易仿真部1181检测到「将设备说明符从打印机用转为扫描机用」的命令(S1502),该检测结果就被通知给打印机简易仿真信号配送部126。
接到通知的打印机简易仿真信号配送部126,将检测到「将设备说明符从打印机用转为扫描机用」的信息输出给USB控制部113B(S1503)。收到信息的USB控制部113B的设备控制部1131,在多路说明符作成部11313中选择扫描用说明符作成部11315,在总线复位之后将该扫描说明符作成部11315作成的扫描说明符用控制传输的方式传送给PC30(S1504),PC30根据取得的扫描说明符对设备下定义,这样,PC30就将扫描装置12认知为扫描功能,PC扫描功能就生效了。
根据实施例3的扫描装置12,在打印机简易仿真部1181解析打印语言后,如检测到「将设备说明符从打印机用转为扫描机用」的命令,则就转换成打印机说明符,将扫描说明符通知PC30,通过这种方式PC30根据扫描机说明符对设备下定义,进行连接组构件的切换,这样,通过PC30的操作就有可能从PC打印机功能转换到PC扫描机功能,予以使用,这能提高操作员的操作便利性。
实施例4
实施例4的***构成与图1所示的实施例1的相同,所以对其作省略。
实施例3的扫描装置12中检测出了「将设备说明符从打印机用转为扫描机有用」的命令,但在实施例4的扫描装置中是检测「将设备说明符从扫描机用转为打印机用」的命令,这有所不同。
实施例4的扫描装置13如图16所示,在实施例3的扫描装置12中加了取代USB控制部113B的USB控制部113C及控制PC打印机的PC扫描控制部117’,以及将检测到「设备说明符人扫描机用转为打印机用」的命令的信息传送给USB控制部113C的扫描器简易仿真信号配送部127。
PC扫描控制部117’设有解析PC30的扫描语言,检测「将设备说明符从扫描用转达为打印机用」的命令(特定信息)的扫描简易仿真部(特定信息抽出部)1171。当用扫描机简易仿真部(特定信息抽出部)1171不能检测到「将设备说明符从扫描机用转为打印机有用」的命令时,就实施通常的PC扫描机功能。
扫描机简易仿真信号配关部126如从打印机简易仿真部1181接到已检测到「将设备说明符从扫描机用转为打印机用」的命令的信号,就将表示「设备说明符转换命令」的信息传送给USB控制部113C。
下面,用图17的流程图对实施例4的扫描装置13的动作作一说明。
操作员须使用扫描机功能,如从PC30发了停止扫描功能的指令,则扫描机驱动器就将设备说明符从扫描机用转为打印机用的命令传送给扫描装置13(S1701),扫描装置13的PC打印机控制部117’的扫描简易仿真部117’中如检测到「将设备说明符从扫描机用转为打印机用」的命令(S1702),该检测结果就通知给扫描简易仿真信号配送部127。
按到通知的扫描简易仿真信号配送部127将检测到「设备说明符从扫描机用转为打印机机用」的命令的信息输出给USB控制部113C(S1703)。接到信息的USB控制部113C的设备控制部1131在多路说明符作成部11313中选择打印机说明符作成部11316,在总线复位之后,将该打印机说明符作成部11316作成的打印机说明符通过控制传输的方式传送给PC30(S1704)。PC30根据取得的打印机说明符对设备下定义。这样,PC30就可以通过扫描装置12与打印装置20进行USB通信了。
根据实施例4的扫描装置13,在扫描简易仿真部1171解析扫描语言之后,如检测到「将设备说明符从扫描机用转为打印机有」的命令,则就转换成扫描机说明符,将打印机说明符通知PC30。通过这种方式,PC30根据打印机说明符对设备下定义,进行连接构件的切换,这样,通过PC30的操作就有可能从PC扫描机功能转为PC打印功能加以使用,能提高操作员的操作便利性。
实施例5
实施例5的***构成与图1所示的实施例1的相同,所以其说明予以省略。
实施例5的扫描装置14,是在上述实施例4的组构中加了取代USB控制部113C的USB控制部113D和将PC扫描功能结束的信息送经USB控制部113D的PC扫描动作结束信号配送部128,以及将PC打印功能结束的信息送经USB控制部113D的PC打印动作结束信号配送部129。
PC扫描动作结束信号配送部129,如检测到扫描装置14的主机控制部1132的Tx缓冲区11321所寄存的打印数据已全被送经打印装置20,则就将PC打印结束信息传送给USB控制部113D的设备控制部1131。
USB控制部113D的设备控制部1131一接到PC扫描结束的信息,就在多路说明符作成部11313中选择打印机说明符作成部11316,将该打印机说明符作成部11316中选择打印机说明符传送给PC30。另一方面,接到PC打印结束信息的设备控制部1131在多路说明符作成部11313中选择扫描机说明符作成部11315,将该扫描机说明符作成部11315作成的扫描说明符传送给PC30。
下面,就扫描装置14的动作作一说明,另外,还用图19的流程图对选用PC机描功能时的动作加以说明。
在读取部111’对PC扫描动作的结束与否进行监视(S1902),读取部111’如检测出PC扫描动作结束,则PC扫描结束的信息就被通知给PC扫描动作结束信号配送部128。PC扫描动作结束信号配送部128将表示PC扫描动作结束的信息传送给USB控制部113D(S1903)。
接到PC扫描动作结束信息的USB控制部113D的设备控制部1131,在多路说明符作成部中,从2个说明符作成部中选择打印机说明符作成部11316,将所选的打印说明符作成部11316作成的打印说明符,在实行总线复位之后,用控制传输的方式通知PC30(S1904)。这以后的动作与前面的实施例中所述的内容一样,所以对其的说明予以省略,但经过同样的处理过程之后,PC打印功能就生效了。
下面,用图20的流程图对选用了PC打印功能时的动作作一说明。
对PC打印动作的结束情况进行监视(S2002),接到PC打印动作结束信息的PC打印动作结束信号配送部129,将表示PC打印动作结束的信息传送给USB控制部113D(S2003)。
接到PC打印动作结束信息的USB控制部113D的设备控制部1131,在多路说明符作成部11313中,从2个说明符作成部中选择扫描说明符作成部11315,将所选的扫描说明符作成部11315作成的扫描说明符,在总线复位之后,用控制传输的方式通知PC30(S2004)。这以后的动作与前面实施例中所述的内容一样,所以其说明予以省略,但经过同样的处理过程之后,PC扫描功能就生效了。
根据实施例5的扫描装置14,如检测到PC扫描动作已结束,则根据PC扫描动作结束信号配送部128传送来的信息,USB控制部113D的设备控制部1131就作成让PC动作用的设备说明符,并通知PC30。如检测到PC打印动作结束,则根据PC打印动作结束信号配送部129传送来的信息,USB控制部113D的设备控制部1131就用成让PC扫描动作的设备说明符,并通知PC30。利用此功能将操作员要用的主要功能预先设定好,使之在功能结束后动作,通过这种方式,所需的功能如果结束了,就能自动地转为操作员要用的主要功能,可提高操作员的操作便利性。
实施例6
上述的实施例中,将扫描装置作为***装置,将打印装置作为辅助***装置进行USB连接,以此为例作了说明,但在实施例6中,如图21所示是将打印装置60作为***装置通过USB线91连在PC80上,以扫描装置70作为辅助***装置通过USB线92连在该打印装置60上,现就这样的结构***加以说明。
打印装置60如图22所示,有如下几个部分组成:在纸上进行打印的打印部601、对经压缩过的打印数据进行解冻的解冻部602、相对扫描装置70起中枢作用照USB协议作USB通信的USB控制部603、操作员对打印装置60的动作进行设定的有数个键码的操作盘604,解读打印机控制语言的仿真部605、打印装置60接到PC扫描的控制命令、再将所收到的控制命令传送给扫描装置70,以起到PC扫描器作用的PC扫描控制部606、让该装置起到PC打印机作用的PC打印控制部607、为保持打印图像的数据、进行图像处理及压缩处理的图像存储器609、初期化时作成扫描机设备说明符或打印机设备说明符,并传送给PC80的初期化部610、通知USB控制部603的设备控制部6031操作盘114的键已被按下的键信号配送部608,以及保持打印功能信息和扫描功能信息的功能信息保持部650。
上述各部是由611根据来图示的ROM程序进行实质性的控制的,为了简明地进行说明,就用上述各功能程序块对打印装置60加以说明。
打印装置60的功能信息保持部650设有:保持扫描装置70的功能信息的扫描功能信息保持部651及保持该打印装置60的功能信息的打印功能信息保持部652。扫描功能信息保持部651所保持的功能信息或打印功能信息保持部652所保持的功能信息,其中的任一方均能在设备说明符作成时被读出。
打印装置60的USB控制部603,如图23所示,由起到USB设备之一的作用的设备控制部6031和起中枢作用的主机控制部6032所组成。
主机控制部6032设有向扫描装置70传送数据的Tx缓冲区60321和接收扫描装置70的数据的Rx缓冲区60322。
设备控制部6031由接收PC80的数据的Rx缓冲区60311和向PC80传送数据的Tx缓冲区60312,以及拥有数个作成设备说明符的说明符作成部(未图示)的多路说明符作成部60313所组成。PC80与扫描装置70进行USB通信时,Rx缓冲区60311保持的数据被传送给Tx缓冲区60312,Rx缓冲区60322保持的数据被传送给Tx缓冲区60312。
另外,操作员按下操作盘604上的PC80与扫描装置70之间的USB通信指示键,通过这种方式就能产生显示扫描功能信息的设备说明符,该设备说明符被通知给PC10之后,就可进行上述的传送控制。
下面就多路说明符作成部60313作一说明。
多路说明符作成部60313,如图24所示,由USB连接部线复位用的复位部60314和作成扫描设备说明符的扫描说明符作成部60315、以及作成打印设备说明符的打印说明符作成部60316所组成。
须通过装置60让PC80依靠扫描功能控制扫描装置70,扫描说明符作成部60315从功能信息保持部650的扫描功能信息保持部651中读出扫描功能信息,产生显示该扫描功能信息的设备说明符。
另一方面,打印说明符作成部60316须让PC80利用打印功能控制装置60,从功能信息保持部650的打印功能信息保持部652中读出打印功能信息作为显示该打印功能信息的设备说明符。如此,就能根据想站PC80控制的功能作成设备说明符。
所作成的设备说明符在USB连接的总线复位之后被通知给PC,接到通知的PC根据设备说明符中所示的功能信息特定通信对象,进行设备定义。
打印装置60的操作盘604,如图25所示,设有操作员进行操作设定用的LCD显示屏6041、搂个按键6042、以及PC扫描键6043。
操作盘604随着数键6042的被按,将所按下的键的选择信号输出给USB控制部603。USB控制部603的多路说明符作成部60313,根据所收到的选择信号起动扫描说明符作成部60315或打印说明符作成部60316。换言之,操作员在操作盘604上按下扫描装置70的键的话,扫描说明符作成部60315就起动,如按下打印装置60的键的话,则打印说明符作成部60316就起动。
可是,如按下PC扫描键3043,则操作盘604就向USB控制部603输出表示PC扫描选择的信号。接到表示PC扫描功能的选择的选择信号的USB控制部603,在多路说明符作成部60313中选择扫描说明符作成部60315,起动该扫描说明符作成部60315,作成设备说明符。所作成的设备说明符,在通过复位部60314对USB连接的总线进行复位之后,用控制传输的方式被通知给PC80。总线复位之后的动作与前面的实施例的一样,所以对其作省略。
打印装置60的初期化部610的作用是,要在初期化时能随意地向PC告知设备说明符。如图26所示,打印装置60设有缺省设备说明符目录6101,设备说明符作成部(扫描说明符作成部60315或者打印说明符作成部60316)以目录表的形式与目录编号相对应,还设有缺省设备说明符目录值寄存区6102,以寄存初期化时供参考目录用的目录号。
缺省设备说明符目录表1211中显示有对应目录6103,此系扫描说明符作成部60315与目录「1」相对应;还显示有对应目录6104,此系打印说明符作成部60316与目录号「2」相对应。
另外,缺省设备说明符目录值寄存区6102中设定了任意的目录号,根据该缺省设备说明符目录值寄存区6102中所示的目录号,在初期化时就能选择要通知PC80的设备说明符的作成部。
在此,用图27的流程图对实施例6的打印装置60的初期化动作作一说明。
首先,初期化部610对扫描装置的初期化处理一旦开始(S2701),缺省设备说明符目录值寄存区就被检查(S2702),当是「1」时,从缺省设备说明符目录6101中选择扫描说明符作成部60315的起动,这样扫描说明符作成部60315就作或显示扫描功能信息的设备说明符。而后,靠USB控制部603的设备控制部6031向PC80传送扫描说明符(S2705)。
当缺省设备说明符目录值寄存区6102的值是「2」的时候(S2703),从缺省设备说明符目录6101中选择打印说明符作成部60316的起动,这样,打印说明符作成部60316就作成显示打印功能信息的设备说明符,而后,靠USB控制部603的设备控制部6031向PC传送打印说明符(S2704)。
另外,缺省设备说明符目录值寄存区6102的值不是「2」时,就视缺省设备说明符目录值寄存区6102的值不正确,在操作盘604的LCD显示屏6041上示意「储存数据已坏」(S2706)。
下面,用图28的流程图对连着扫描装置70的打印装置60,用热插接连接PC80时的动作作一说明。
如用热插接接在PC80上(S2801),则PC80就认为是接了新的设备,而要在复位部60314进行USB连接的总线复位。打印装置60一旦检测到PC80的复位(S2802),就起动打印说明符作成部60316,靠该打印说明符作成部60316作成打印说明符。
所作成的打印说明符用控制传输的方式被从打印装置60传送给PC80(S2803),取得了打印说明符的PC80遵照USB协议,指定地址,设定配置说明符,设定接口说明符等(S2804),确立批量传送或同步传送用的管道,打印装置60作为打印设备,依靠该管道开始与PC80进行USB通信(S2805),
下面,用图29的流程图对操作者用扫描功能使用打印装置60进的动作作一说明。
操作员如将操作盘604的PC扫描键6043按下(S2901),表示PC扫描键6043已被按下的信息被键信号配送部610通知给USB控制部603,收到信息的USB控制部603,选择扫描说明符作成部60315,所选的扫描说明符作成部60315就作成扫描说明符。
其后,由USB控制部6031的复位部60314实行总线复位(S2902),打印装置60靠控制传输与PC80开始通信。也即,打印装置60的USB控制部6031将扫描说明符传送给PC80(S2903),PC80根据扫描说明符指定地址,取得被称之为“配量说明符”和“接口说明符”的信息,进行各种设定(S2904),根据这种设定,决定被称之为“批量传送或同步传送的管道”的传送路径,依靠该管道,打印装置60作为打印设备开始与PC80的通信(S2905)。
根据实施例6的打印装置60,操作员的操作盘604上选择指令,靠该选择指令的功能进行USB通信。所选择的指令的功能只能读出一种,一旦作成了只显示该功能信息的设备说明符,则在总线复位之后就将该设备说明符通知PC80,这样,PC80就将根据被通知的设备说明符中唯一显示的功能信息特定通信对象,可以对特定的通信对象设备下定义,进行USB通信。
因而,根据实施例6的打印装置60,将只显示一种功能的设备说明符通知PC80,通过这种方式,可以根据设备说明符上所示的唯一功能信息特定通信对象,而不必采用驱动器来选择功能,发行连接构件的转换命令,这样。就不必采用专用的驱动器,当然,也就能省去将专用驱动器安装在PC80上的工夫了。
在以上的实施例中,作为***装置限定了打印装置和扫描装置作出了说明,然而本发明并不限定于此。
作为***装置,例如监控装置、键盘、鼠标、仿真装置,存储装置图像装置等均可能应用本发明。
在以上的实施例中,关于***装置的功能信息存储部150保持的功能信息的更新虽未曾作说明,但在将辅助***装置连在***装置上时,也可以设计得能对从辅助***装置取得功能信息后对功能信息存储器150保持的功能信息进行更新,或者通过与上位装置的通信取得功能信息之后,对功能信息存储器150保持的功能信息进行更新,也可以通过交换***装置的ROM对功能信息存储部150保持的功能信息进行更新。
另外,在上述的实施例中是用下面的例子作出说明的,即,靠***装置的功能信息保持部150预先保持了***装置的功能信息和辅助***装置的功能信息,根据需要读出其中任何一方的功能信息作成设备说明符,将该设备说明符通知上位装置,但不必局限于这种方式,例如,也可预先保持着***装置用的设备说明符和辅助***装置用的设备说明符,按照选择的指令,将所保持的任何一方的设备说明符通知上位装置。
在上述的实施例中,已以根据目录号选择设备说明符作成部的例子作了说明,但不必局限于此,例如,也可以预先将设备说明符与目录号对应附上,这样,即使不作成设备说明符也能将对应于目录号的设备说明符直接通知上位装置。
图例说明:
图1 本发明***1的构成图。
图2 实施例1的扫描装置构成图。
图3 ***1中所用的打印装置构成图。
图4 实施例1中的扫描装置的USB控制部构成图。
图5 USB控制部的多路说明符作成部的构成图。
图6 操作盘面板的配置图。
图7 初期化部的构成图。
图8 实施例1中初期化动作的流程示意图。
图9 实施例1中热插接时的动作流程示意图。
图10 实施例1中PC打印动作的流程示意图。
图11 实施例1中PC扫描动作的流程示意图。
图12 实施例2中的扫描装置构成图。
图13 实施例2中原稿检测动作的流程示意图。
图14 实施例3的扫描装置构成图。
图15 实施例3的动作流程示意图。
图16 实施例4的扫描装置构成部。
图17 实施例4的动作流程示意图。
图18 实施例5的扫描装置构成图。
图19 实施例5中PC扫描结束时的动作流程示意图
图20 实施例5中PC打印结束时的动作流程示意图。
图21 本发明***2的构成图。
图22 实施例6中所用的打印装置构成图。
图23 实施例6中的打印装置的USB控制部构成图。
图24 实施例6中的USB控制部的多路说明符作成部的构成图。
图25 实施例6中的打印装置操作盘面板的配置图。
图26 实施例6中打印装置初期化部的构成图。
图27 实施例6初期化动作的流程示意图。
图28 实施例6的PC打印动作的流程示意图。
图29 实施例6的PC扫描动作的流程示意图。
符号说明:
10、11、12、13、14、70    扫描装置
111、111’                读取部
1111                      原稿检测器
112                       图像处理部
113、113A、113B           USB控制部
113C、113D                USB控制部
150                       功能信息保持部
151                       扫描功能信息保持部
152                       打印功能信息保持部
1131                      设备控制部
11311、11322              Rx缓冲区
113111321                 Tx缓冲区
11313                     多路说明符作成部
11314                     复位部
11315                     扫描用说明符作成部
11316                     打印用说明符作成部
1132              主机控制部
114               操作盘
1141              LCD显示屏
1142              各种键码
1143              PC-扫描键
115               压缩部
116               拷贝压缩部
117、117’        PC扫描控制部
1171              扫描机简易仿真部
118、118’        PC打印控制部
1181              打印机简易信真部
119               图像储存器
120               PU
121               初期化部
1211              缺省设备说明符表
1212              缺省设备说明符表值储存区
1213              扫描专用说明符
1214              打印专用说明符
122               键信号配送部
123               原稿检测信号配送部
124               搁置原稿检测定时器
125               暂停信号配送部
126                打印机简易仿真信号配送部
127                扫描机简易仿真信号配送部
128                PC扫描结束信号配送部
129                PC打印结束信号配送部
20、60             打印装置
30、80             PC
41、42、91、92     USB线
601                印刷部
602                解冻部
603                USB控制部
650                功能信息保持部
651                扫描功能信息保持部
652                打印功能信息保持部
6031               设备控制部
60311、60322       Rx缓冲区
60312、60321       Tx缓冲区
60313              多路说明符作成部
60314              复位部
60315              扫描专用说明符作成部
60316              打印专用说明符作成部
6032               主机控制部
604                操作盘
6041                LCD显示屏
6042                各种键码
6043                PC-扫描键
605                 仿真部
606                 PC扫描部
607                 PC打印部
608                 键信号配送部
609                 图像储存器
610                 初期化部
6101                缺省设备说明符表
6102                缺省设备说明符表值储存区
6103                扫描专用说明符
6104                打印专用说明符
611                 CPU

Claims (24)

1、将设备说明符通知USB连接的上位装置,根据该设备说明符所示的功能信息,将通信对象特定在上述上位装置上的一种***装置,其特征在于,具有:
①保持表示该***装置功能的功能信息的***装置功能信息保持部;
②保持表示USB连接的辅助***装置功能的功能信息的辅助***装置功能信息保持部;
③根据选择指令读出上述***装置功能信息保持部保持的功能信息或上述辅助***装置功能信息保持部保持的功能信息,将显现所读功能信息的设备说明符通知上述上位装置的USB控制部;
上述USB控制部具有用于与上述上位装置进行数据传递和接收的数据传递和接收区以及用于与上述辅助***装置进行数据传递和接收的USB主机控制区;
上述***装置被特定为上述上位装置的通信对象时,上述上位装置通过上述数据传递和接收区与上述***装置进行数据传递和接收;上述辅助***装置被特定为上述上位装置的通信对象时,上述上位装置通过上述数据传递和接收区和上述USB主机控制区与上述辅助***装置进行数据传递和接收。
2、根据权利要求1所述的***装置,其特征在于:当上述***装置是图像读取装置,上述辅助***装置是图像形成装置时,上述***装置功能信息保持部就保持了表示图像读取功能的功能信息,上述辅助***装置功能信息保持部保持了表示图像形成功能的功能信息。
3、根据权利要求1所述的***装置,其特征在于,当上述***装置是图像形成装置,上述辅助***装置是图像读取装置时,上述***装置功能信息保持部就保持了表示图像形成功能的功能信息,上述辅助***装置功能信息保持部就保持了表示图像读取功能的功能信息。
4、根据权利要求1所述的***装置,其特征在于,设置有从操作员处接受选择指令的操作盘,上述USB控制部一旦靠上述操作盘收到上述选择指令,在上述设备说明符通知之前,先对与上述上位装置的USB连接的总线进行复位处理。
5、根据权利要求1~4中任何一项所述的***装置,其特征在于,上述USB控制部设置有产生设备说明符的多路设备说明符作成部,显示出按上述选择指令读出的功能信息。
6、根据权利要求2或3所述的***装置,其特征在于:所述***装置设置有读取原稿的原稿读取部,上述原稿读取部一旦检测出原稿已经配置,就读出表述图像读取功能的功能信息。
7、根据权利要求6所述的***装置,其特征在于,所述***装置设有定时器,一旦检测到上述原稿已经配置并被搁置,作为上述选择指令就将搁置原稿检测结果的信号通知上述USB控制部,上述USB控制部一旦收到上述原稿搁置检测信号,就读出表示图像形成功能的功能信息。
8、根据权利要求6所述的***装置,其特征在于,上述原稿读取部读取被搁置的原稿,如检测出须读取的原稿已消失,作为上述选择指令就将结束检测信号通知上述USB控制部,
上述USB控制部如接到上述结束检测信号,就读出表示上述图像形成功能的功能信息。
9、根据权利要求1所述的***装置,其特征在于,所述***装置备有特定信息抽出部,解析来自上述上位装置的控制命令,抽出特定信息,
上述USB控制部,当抽出的上述特定信息上显示进行与上述上位装置USB连接的总线复位指令时,就进行总线复位。
10、根据权利要求2或3所述的***装置,其特征在于,所述***装置设有特定信息抽出部,解析来自上述上位装置的控制命令,抽出特定信息;
上述特定信息抽出部,当上述特定信息是用图像读取装置的控制语言记述的命令时,作为上述选择指令就要将该命令通知上述USB控制部,上述USB控制部如接到上述命令,就读出表述上述图像读取功能的功能信息。
11、根据权利要求2或3所述的***装置,其特征在于:所述***装置设有特定信息抽出部,解析来自上述上位装置的控制命令,抽出特定信息;
上述特定信息抽出部,当上述特定信息是用图像形成装置的控制语言记述的命令时,作为上述选择指令,就将该命令通知上述USB控制部,上述USB控制部如接到上述命令,就读出表示上述图像形成功能的功能信息。
12、根据权利要求10所述的***装置,其特征在于,上述USB控制部一旦接到根据上述命令进行的处理已结束的信息,就读出根据上述命令未被读出的其他功能信息。
13、根据权利要求11所述的***装置,其特征在于,上述USB控制部一旦接到根据上述命令进行的处理已结束的信息,就读出根据上述命令未被读出的其他功能信息。
14、根据权利要求1所述的***装置,其特征在于,当上述上位装置的USB连接是热插接时,热插接要对该USB连接的总线进行复位处理。
15、根据权利要求1所述的***装置,其特征在于,上述辅助***装置USB连接到上述***装置时,保持在上述辅助***装置功能信息保持部的上述功能信息来自被保持的上述辅助***装置。
16、根据权利要求1所述的***装置,其特征在于,保持在上述辅助***装置功能信息保持部的上述功能信息来自上述上位装置并被更新。
17、根据权利要求5所述的***装置,其特征在于,还包含一个设定区;当上述***装置连接到上述上位装置时,读出当前设定的功能信息以产生对应的设备说明符。
18、根据权利要求14所述的***装置,其特征在于,还包含一个设定区;当上述***装置连接到上述上位装置时,读出当前设定的功能信息以产生对应的设备说明符。
19、一种与上位装置和辅助***装置进行USB连接的***装置,其特征在于,具有:
一个对所述上位装置执行设备定义以便让所述上位装置特定通信对象的USB控制部,
其中,上述USB控制部具有用于与上述上位装置进行数据传递和接收的数据传递和接收区以及用于与上述辅助***装置进行数据传递和接收的USB主机控制区;
上述***装置被特定为上述上位装置的通信对象时,上述上位装置通过上述数据传递和接收区与上述***装置进行数据传递和接收;上述辅助***装置被特定为上述上位装置的通信对象时,上述上位装置通过上述数据传递和接收区和上述USB主机控制区与上述辅助***装置进行数据传递和接收。
20、根据权利要求19所述的***装置,其特征在于,更具有:
一个保持表示该***装置功能的功能信息的***装置功能信息保持部;
和一个保持表示USB连接的辅助***装置功能的功能信息的辅助***装置功能信息保持部,
其中,当所述***装置是图像读取装置、所述辅助***装置是图像形成装置时,所述***装置功能信息保持部就保持表示图像读取功能的功能信息,所述辅助***装置功能信息保持部就保持表示图像形成功能的功能信息。
21、根据权利要求20所述的***装置,其特征在于,其中,所述USB控制部读出保持在所述***装置功能信息保持部的功能信息或保持在所述辅助***装置功能信息保持部的功能信息,并为所述设备定义将该读出的功能信息通知给所述上位装置。
22、根据权利要求19所述的***装置,其特征在于,更具有:
一个保持表示该***装置功能的功能信息的***装置功能信息保持部;
一个保持表示USB连接的辅助***装置功能的功能信息的辅助***装置功能信息保持部,
其中,当所述***装置是图像形成装置、所述辅助***装置是图像读取装置时,所述***装置功能信息保持部就保持表示图像形成功能的功能信息,所述辅助***装置功能信息保持部就保持表示图像读取功能的功能信息。
23、根据权利要求22所述的***装置,其特征在于,其中,所述USB控制部读出保持在所述***装置功能信息保持部的功能信息或保持在所述辅助***装置功能信息保持部的功能信息,并为所述设备定义将该读出的功能信息通知给所述上位装置。
24、根据权利要求19所述的***装置,其特征在于,其中,所述USB控制部履行在所述上位装置和所述辅助***装置之间的中继通信。
CNB200510069871XA 2004-04-27 2005-04-26 计算机的***装置 Expired - Fee Related CN100514315C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004132008 2004-04-27
JP132008/2004 2004-04-27

Publications (2)

Publication Number Publication Date
CN1707452A CN1707452A (zh) 2005-12-14
CN100514315C true CN100514315C (zh) 2009-07-15

Family

ID=34939554

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200510069871XA Expired - Fee Related CN100514315C (zh) 2004-04-27 2005-04-26 计算机的***装置

Country Status (3)

Country Link
US (2) US7177972B2 (zh)
EP (2) EP2273775B1 (zh)
CN (1) CN100514315C (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7904943B2 (en) * 2004-12-28 2011-03-08 O'connor Dennis M Secure controller for block oriented storage
US7412579B2 (en) * 2004-12-30 2008-08-12 O'connor Dennis M Secure memory controller
JP4618021B2 (ja) * 2005-07-06 2011-01-26 富士ゼロックス株式会社 画像読取装置、画像形成装置、画像処理システム、画像読取装置の記憶領域共有方法、画像処理システムの記憶領域共有方法
JP4971610B2 (ja) * 2005-09-01 2012-07-11 キヤノン株式会社 デバイスドライバを管理するためのプログラムおよび方法と情報処理装置
JP2007081893A (ja) * 2005-09-15 2007-03-29 Ricoh Co Ltd 画像入力装置および印刷システム
US7668107B2 (en) * 2006-03-22 2010-02-23 Marvell Israel (M.I.S.L.) Ltd. Hardware implementation of network testing and performance monitoring in a network device
TWI385558B (zh) * 2006-04-28 2013-02-11 Mediatek Inc 選擇性啟動由可攜式裝置提供的功能之方法、設備以及系統
US7715660B2 (en) * 2006-06-13 2010-05-11 Alpha Imaging Technology Corp. Image acquisition device
US7752029B2 (en) * 2006-06-23 2010-07-06 Kyocera Mita Corporation Method to change USB device descriptors from host to emulate a new device
US7707349B1 (en) 2006-06-26 2010-04-27 Marvell International Ltd. USB isochronous data transfer for a host based laser printer
US7962680B2 (en) * 2006-12-05 2011-06-14 Ricoh Company, Ltd. Image forming apparatus and connection notifying method
US7600156B2 (en) * 2006-12-19 2009-10-06 Dell Products, Lp System, method, and device including built-in self tests for communication bus device
JP4333764B2 (ja) * 2007-03-28 2009-09-16 ブラザー工業株式会社 デバイス制御システム
JP4483887B2 (ja) * 2007-03-30 2010-06-16 ブラザー工業株式会社 携帯型記憶媒体
JP4513849B2 (ja) * 2007-10-24 2010-07-28 ブラザー工業株式会社 プリンター
JP2010044679A (ja) * 2008-08-18 2010-02-25 Sony Corp 情報処理装置、情報処理方法および情報処理システム
JP4586089B2 (ja) * 2008-10-10 2010-11-24 株式会社ソニー・コンピュータエンタテインメント 通信システム、ホスト装置及び端末装置
EP2541429B1 (en) * 2009-10-15 2014-03-12 Seiko Epson Corporation Electronic device, control method thereof and recording medium
BRPI1004997A2 (pt) * 2009-11-11 2013-02-26 Seiko Epson Corp dispositivo eletrânico e mÉtodo de controle do mesmo
JP5664047B2 (ja) * 2010-09-13 2015-02-04 セイコーエプソン株式会社 複合機、複合機の制御方法、及び、プログラム
JP5795912B2 (ja) * 2011-09-07 2015-10-14 キヤノン株式会社 画像読取装置および画像形成システム
US9182996B2 (en) 2013-03-12 2015-11-10 Midnight Mosaic Llc Methods and apparatus for USB tunneling through USB printer device class
JP6111782B2 (ja) * 2013-03-27 2017-04-12 セイコーエプソン株式会社 印刷装置
CN105095118B (zh) * 2014-05-19 2019-08-30 小米科技有限责任公司 设备的使用方法及装置
US10719469B2 (en) * 2017-02-28 2020-07-21 Intel Corporation Inband messaging method for integrated type-C universal serial bus detection using enhanced serial peripheral interconnect

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6473811B1 (en) * 1998-03-13 2002-10-29 Canon Kabushiki Kaisha Method and apparatus for displaying a connection status of a device based on connection information
US7203787B2 (en) * 1999-01-25 2007-04-10 Canon Kabushiki Kaisha Information processing apparatus and method that utilizes stored information about a mountable device
JP2000211216A (ja) * 1999-01-25 2000-08-02 Canon Inc 複合機器の情報処理方法及びシステム
JP2001007958A (ja) * 1999-06-25 2001-01-12 Canon Inc 画像形成システム、画像形成装置、機能設定方法および記憶媒体
JP2001222503A (ja) 2000-02-08 2001-08-17 Ricoh Co Ltd 周辺機器制御システム
TWI270786B (en) * 2002-04-10 2007-01-11 Avision Inc Scanner capable of being a universal serial bus host
US20040148450A1 (en) * 2003-01-27 2004-07-29 Shih-Chang Chen Serially connectable USB drive
JP2004343275A (ja) * 2003-05-14 2004-12-02 Murata Mach Ltd 画像処理システム及びスキャナ装置
US20040260850A1 (en) * 2003-06-17 2004-12-23 Action Star Enterprise Co., Ltd. Apparatus for USB interface identification

Also Published As

Publication number Publication date
EP1592221B1 (en) 2013-10-09
US7177972B2 (en) 2007-02-13
EP1592221A3 (en) 2007-02-28
EP1592221A2 (en) 2005-11-02
US20050240711A1 (en) 2005-10-27
CN1707452A (zh) 2005-12-14
EP2273775A2 (en) 2011-01-12
EP2273775B1 (en) 2015-01-21
EP2273775A3 (en) 2011-03-09
US20070112997A1 (en) 2007-05-17
US7346729B2 (en) 2008-03-18

Similar Documents

Publication Publication Date Title
CN100514315C (zh) 计算机的***装置
US6604157B1 (en) System and method for allowing a user to select and scan from a peripheral to a target application on a host system
CN101107588B (zh) 适配器、图像提供设备、打印***及其控制方法
CN100361065C (zh) 打印***、信息处理装置及其控制方法、打印机及其控制方法
CN101473640B (zh) 图像处理设备及其控制方法以及图像处理***
JP2006238199A (ja) 情報処理システム、機器、情報処理装置、情報処理方法、情報処理プログラム及び記録媒体
EP1011259B1 (en) Remote scanning through a computer system network
JP2011103572A (ja) 画像処理装置のユーザインターフェース
JPH07147615A (ja) 画像処理装置
US6487611B1 (en) Seamless distributed job control between a multifunction peripheral and a host
CN101833427A (zh) 图像处理***及图像处理设备和方法
JP2007068154A (ja) 画像形成装置、情報処理方法、情報処理プログラム、及び記録媒体
JP3673779B2 (ja) 画像供給装置及びその制御方法及びプリントシステム
JP2002251261A (ja) 画像出力装置および情報処理装置およびデータ処理方法および記憶媒体
WO2010001980A1 (en) Image processing apparatus, control method of image processing apparatus, and program
JP2005339524A (ja) コンピュータの周辺装置
KR100282938B1 (ko) 호스트의 데이타 송신방법 및 복합기의 데이타 수신방법
JP3927874B2 (ja) 画像処理装置およびその制御方法およびプログラムおよび記憶媒体
JP2001356853A (ja) 画像処理装置および画像処理装置の状態表示制御方法
CN107404596A (zh) 复印方法以及利用该复印方法的影像捕获设备及复印***
JPH11259410A (ja) 情報処理装置及び情報処理装置における接続装置制御方法並びに記憶媒体
JP2000341455A (ja) 画像処理装置及び画像処理システム
JP6880790B2 (ja) 処理装置、サービス提供装置、画面表示方法、およびコンピュータプログラム
JP2015111365A (ja) 情報処理システム、その制御方法、及びプログラム、並びに情報処理装置、その制御方法、及びプログラム
JP3458526B2 (ja) 画像形成システム

Legal Events

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

Granted publication date: 20090715

Termination date: 20210426

CF01 Termination of patent right due to non-payment of annual fee