JP7336899B2 - Image reader - Google Patents
Image reader Download PDFInfo
- Publication number
- JP7336899B2 JP7336899B2 JP2019123380A JP2019123380A JP7336899B2 JP 7336899 B2 JP7336899 B2 JP 7336899B2 JP 2019123380 A JP2019123380 A JP 2019123380A JP 2019123380 A JP2019123380 A JP 2019123380A JP 7336899 B2 JP7336899 B2 JP 7336899B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- cpu
- unit
- control unit
- image reading
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 claims description 95
- 230000004913 activation Effects 0.000 claims description 36
- 238000003705 background correction Methods 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 24
- 230000006266 hibernation Effects 0.000 claims description 4
- 239000004065 semiconductor Substances 0.000 claims description 4
- 230000015654 memory Effects 0.000 description 105
- 239000002609 medium Substances 0.000 description 47
- 238000001994 activation Methods 0.000 description 29
- 238000001514 detection method Methods 0.000 description 29
- 238000000034 method Methods 0.000 description 23
- 239000006163 transport media Substances 0.000 description 18
- 230000008569 process Effects 0.000 description 17
- 238000000926 separation method Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 239000003086 colorant Substances 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 230000007257 malfunction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000004397 blinking Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000007958 sleep Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Facsimiles In General (AREA)
Description
本発明は、原稿を搬送して画像を読み取る画像読取装置と、それに搭載される表示装置における起動制御に関する。 The present invention relates to an image reading apparatus that conveys a document and reads an image, and startup control in a display device mounted thereon.
近年、画像読取装置や原稿搬送装置の高機能化に伴い、特許文献1に示すように、制御部の分割化(マルチコア化)が進んでいる。例えば、原稿搬送制御を行う制御部Aと通信制御やユーザインターフェイス機能を行う制御部Bというように制御機能によって機能を分散し、分散制御を行う事で処理の高速化を図っている。また、各々の制御部で動作するOperating System(以下、OS)は、例えば制御部Aはリアルタイム性が求められる機能の制御のために組み込み機器向けのリアルタイムOSが使用されることが多い。一方、制御部Bでは通信制御やユーザインターフェイス(画面表示等)の制御等、制御部Aほどリアルタイム性は求められないが、高機能な機能の制御をするためのOS、例えば汎用OSが使用される。制御部Bに使用されるOSは一般的に高機能なため制御部Aに使用されるリアルタイムOSよりも起動完了までの時間がかかることが知られている。 2. Description of the Related Art In recent years, as the functions of image reading apparatuses and document conveying apparatuses have become more sophisticated, control units have been divided (multi-core) as shown in Japanese Unexamined Patent Application Publication No. 2002-200012. For example, functions are distributed according to the control functions, such as a control unit A that controls document transport and a control unit B that performs communication control and user interface functions, and distributed control is performed to speed up processing. Further, an operating system (hereinafter referred to as an OS) operating in each control unit, for example, the control unit A often uses a real-time OS for embedded devices to control functions that require real-time performance. On the other hand, in the control unit B, real-time performance is not required as in the control unit A, such as communication control and user interface (screen display, etc.) control, but an OS for controlling highly functional functions, such as a general-purpose OS, is used. be. It is known that the OS used for the control unit B generally has high functionality and takes longer than the real-time OS used for the control unit A to complete booting.
装置の電源起動時に、画像読取装置等の表示装置の表示制御を担う制御部Bに使用されているOSの起動が遅いために、制御部Bが装置に設けられた表示部の表示制御を開始するまでに時間がかかってしまう。その間、表示部には何も表示されないため、ユーザは表示部に表示がなされないことで表示部の故障または装置の故障を疑い、装置の起動中であるにも関わらず電源を切ってしまう可能性などがあった。 When the power supply of the device is started, the OS used in the control unit B, which is responsible for the display control of the display device such as the image reading device, is slow to start up, so the control unit B starts the display control of the display unit provided in the device. It takes time to do so. Since nothing is displayed on the display during this time, the user may suspect a failure of the display or device due to no display, and may turn off the power even though the device is starting up. There was gender.
また、起動中に何らかのデータを不揮発メモリ等に書き込んでいた場合、ユーザが故障を疑って、電源の供給を強制的に断ってしまう緊急電源断の操作、例えば装置に接続された電源供給ケーブルを引き抜く等、を行うと、最悪メモリに保存されているデータを破壊してしまい、装置が正常に起動・動作しなくなる恐れがある。 In addition, if some data is written to non-volatile memory or the like during startup, the user suspects a malfunction and forcibly cuts off the power supply. In the worst case, if you pull it out, the data stored in the memory may be destroyed, and the device may not start up or operate normally.
上記を鑑みて、本発明に係る画像読取装置は、
第一の制御部と、前記第一の制御部から給電制御される第二の制御部とが1つの半導体集積回路上に実装された制御装置と、
前記第一の制御部および前記第二の制御部によって表示制御される画面表示部と、
前記第一の制御部と前記第二の制御部とで共有される前記画面表示部への制御信号線と、
原稿の画像を読み取る画像読取部と
を備え、
前記第一の制御部は、前記第二の制御部よりも起動が早いプログラムで動作して前記画像読取部による画像読取制御を実行し、
前記第二の制御部は、前記第一の制御部よりも即時性が低い制御を実行し、
前記制御装置の休止状態からの起動時に、前記第一の制御部は、起動後に前記制御信号線の使用権を取得し、前記画面表示部に初期画面を表示させるための初期画面表示制御と、前記第二の制御部の起動開始指示を実施するとともに、前記第二の制御部の起動処理中に前記画像読取部における画像読取のための初期化処理を実行し、
前記第二の制御部は、前記起動開始指示に基づいてプログラムが起動した後、前記画面表示部に前記初期画面が表示された状態で前記制御信号線の使用権を取得し、前記画面表示部の画面表示制御を行うことを特徴とする。
In view of the above, the image reading device according to the present invention is
a control device in which a first control unit and a second control unit controlled by the first control unit are mounted on one semiconductor integrated circuit ;
a screen display unit whose display is controlled by the first control unit and the second control unit;
a control signal line to the screen display unit shared by the first control unit and the second control unit ;
An image reading unit that reads the image of the original
with
The first control unit operates with a program that starts earlier than the second control unit and executes image reading control by the image reading unit ,
The second control unit executes control with lower immediacy than the first control unit,
When the control device is activated from a dormant state, the first control unit acquires the right to use the control signal line after activation, and performs initial screen display control for displaying an initial screen on the screen display unit; executing an activation start instruction for the second control unit , and performing initialization processing for image reading in the image reading unit during activation processing for the second control unit;
After the program is activated based on the activation start instruction , the second control unit acquires the right to use the control signal line in a state in which the initial screen is displayed on the screen display unit. screen display control .
上記手段によれば、装置の電源が切れている状態、または、装置が省電力状態からの復帰による起動または復帰開始直後の早期の段階から画面表示部への表示がなされ、装置が起動していることをユーザに報知できる。また、起動時に必要な処理を効率的に順次実行することで、起動時間を短縮することも可能となる。 According to the above means, the display is made on the screen display part from the state where the power of the device is turned off, or at an early stage immediately after the device is started by returning from the power saving state or the start of recovery, and the device is started. The user can be notified that In addition, it is possible to shorten the start-up time by efficiently executing the necessary processes at the time of start-up.
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。以下の実施の形態は、本発明を実施するための一例であり、本発明は以下の実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲において本発明が使用される装置の構成や各種条件によって適宜修正又は変更されるべきものである。 EMBODIMENT OF THE INVENTION Below, the form for implementing this invention is demonstrated in detail with reference to an accompanying drawing. The following embodiments are examples for carrying out the present invention, and the present invention is not limited to the following embodiments. It should be appropriately modified or changed according to the configuration of the device in which the present invention is used and various conditions without departing from the scope of the present invention.
〔第1の実施形態〕
まず、本発明の第1の実施形態に係る原稿搬送装置について説明する。
[First embodiment]
First, a document conveying device according to a first embodiment of the present invention will be described.
図1は、本発明の第1の実施形態に係る原稿搬送装置(画像読取装置)の構成を概略的に示す断面図である。 FIG. 1 is a cross-sectional view schematically showing the configuration of a document conveying device (image reading device) according to the first embodiment of the invention.
<装置の構成>
画像読取装置Aは、載置台1に積載された一又は複数の搬送媒体Sを1つずつ装置内に経路RTにて搬送してその画像を読取、積載部材としての排出トレイ2に排出する装置である。読み取る搬送媒体Sは、例えば、OA紙、チェック、小切手、名刺、カード類等のシートであり、厚手のシートであっても、薄手のシートであってもよい。カード類は、例えば、保険証、免許証、クレジットカード等を挙げることができる。搬送媒体Sには、また、パスポートなどの冊子も含まれる。冊子を対象とする場合、ホルダ200を用いることができる。透明なホルダ200に見開き状態の冊子を収容して載置台1に載置することで、冊子がホルダ200と共に搬送され、その画像を読み取ることができる。
<Device configuration>
The image reading apparatus A is a device that conveys one or a plurality of conveying media S stacked on a mounting table 1 one by one along a path RT, reads the images, and discharges the media onto a
<給紙>
経路RTに沿って搬送媒体Sを給送する給送機構としての第1搬送部10が設けられている。第1搬送部10は本実施形態の場合、送りローラ11と、送りローラ11に対向配置される分離ローラ12と、を備え、載置台1上の搬送媒体Sを搬送方向D1に一つずつ順次搬送する。送りローラ11には、モータ等の駆動部3から伝達部5を介して駆動力が伝達され、図中矢印方向(経路RTに沿って搬送媒体Sを搬送させる正方向)に回転駆動される。伝達部5は例えば電磁クラッチであり、駆動部3からの送りローラ11への駆動力を断続する。
<Paper feed>
A
<駆動部>
駆動部3と送りローラ11とを接続する伝達部5は、例えば、本実施形態では、通常時において駆動力が伝達される状態とし、搬送媒体Sを逆送または停止する場合には駆動力を遮断する。送りローラ11は伝達部5により駆動力の伝達が遮断されると、自由回転可能な状態となる。なお、このような伝達部5は、送りローラ11を一方向のみに駆動させる場合には設けなくてもよい。
<Drive unit>
For example, in this embodiment, the
<分離構造>
送りローラ11に対向配置される分離ローラ12は、搬送媒体Sを1枚ずつ分離するためのローラであり、送りローラ11に対して一定圧で圧接している。この圧接状態を確保するため、分離ローラ12は揺動可能に設けると共に送りローラ11へ付勢されるように構成される。分離ローラ12は、トルクリミッタ12aを介して駆動部3から駆動力が伝達され、実線矢印方向(送りローラ11の正方向とは逆方向))に回転駆動される。
<Separation structure>
A
分離ローラ12はトルクリミッタ12aにより駆動力伝達が規制されるため、送りローラ11と当接している際は送りローラ11に連れ回りする方向(破線矢印方向)に回転する。これにより、複数の搬送媒体Sが送りローラ11と分離ローラ12との圧接部に搬送されてきた際には、一つを残して2つ以上の搬送媒体Sが下流に搬送されないようにせき止められる。
Since the torque limiter 12a restricts the transmission of the driving force to the
なお、本実施形態では分離ローラ12と送りローラ11とで分離機構を構成したが、このような分離機構は必ずしも設けなくてもよく、経路RTに搬送媒体Sを1つずつ順次給送する給送機構であればよい。また、分離機構を設ける場合においては、分離ローラ12のような構成の代わりに、搬送媒体Sに摩擦力を付与する分離パッドを送りローラ11に圧接させて、同様の分離作用を持たせるようにしてもよい。
In the present embodiment, the separation mechanism is composed of the
<搬送構造>
第1搬送部10の搬送方向下流側にある搬送機構としての第2搬送部20は、駆動ローラ21と、駆動ローラ21に従動する従動ローラ22とを備え、第1搬送部10から搬送されてきた搬送媒体Sをその下流側へ搬送する。駆動ローラ21にはモータ等の駆動部4から駆動力が伝達され、図中矢印方向に回転駆動される。従動ローラ22は駆動ローラ21に対して一定圧で圧接し、駆動ローラ21に連れ回る。この従動ローラ22は、バネ等の付勢ユニット(不図示)によって駆動ローラ21に対して付勢された構成としてもよい。
<Transport structure>
A second conveying
このような第2搬送部20よりも搬送方向下流側にある第3搬送部30は、駆動ローラ31と、駆動ローラ31に従動する従動ローラ32とを備え、第2搬送部20から搬送されてきた搬送媒体Sを排出トレイ2へ搬送する。つまり、この第3搬送部30は排出機構として機能する。
The third conveying
駆動ローラ31にはモータ等の駆動部4から駆動力が伝達され、図中矢印方向に回転駆動される。従動ローラ32は駆動ローラ31に対して一定圧で圧接し、駆動ローラ31に連れ回る。この従動ローラ32は、バネ等の付勢ユニット(不図示)によって駆動ローラ31に対して付勢された構成としてもよい。
Driving force is transmitted to the driving
原稿を積載する排出トレイ2は、画像読取装置Aに対して回動可能なように、画像読取装置Aの下方に設けられた第1ヒンジ101を介して軸支されている。また、第1ヒンジ101側の第1排出トレイ2aとその先端側に接続された第1延長トレイ2b、第2延長トレイ2c、第3延長トレイ2dとから構成されている。第1延長トレイ2bは第1排出トレイ2aに対して摺動して収納可能に支持されており、第2延長トレイ2cは第1延長トレイ2bに対して摺動して収納可能に支持されており、第3延長トレイ2dは第2延長トレイ2cに対して摺動して収納可能に支持されている。
The
<画像読取構造、制御>
ここで、本実施形態の画像読取装置Aでは、第2搬送部20と第3搬送部30との間に配置される画像読取部である画像読取ユニット70によって画像の読取を行うため、第2搬送部20及び第3搬送部30は搬送媒体Sを定速搬送する。搬送速度は常に第1搬送部10の搬送速度以上とすることで、先行搬送媒体Sに後続搬送媒体Sが追いついてしまう事態を確実に回避できる。例えば、本実施形態では、第2搬送部20及び第3搬送部30による搬送媒体Sの搬送速度を、第1搬送部10による搬送媒体Sの搬送速度よりも速くなるように速度制御するようにした。
<Image reading structure, control>
Here, in the image reading apparatus A of the present embodiment, the
なお、第2搬送部20及び第3搬送部30による搬送媒体Sの搬送速度と、第1搬送部10による搬送媒体Sの搬送速度とを同一条件とした場合でも、駆動部3を制御して後続搬送媒体Sの給送開始タイミングを間欠的にずらすことにより先行搬送媒体Sと後続搬送媒体Sとの間に最低限の間隔を形成することも可能である。
Note that even when the transport speed of the transport medium S by the
<重送検出>
第1搬送部10と第2搬送部20との間に配置される重送検出センサ40は、静電気等で紙などの搬送媒体S同士が密着し、第1搬送部10を通過してきた場合(つまり重なって搬送される重送状態の場合)に、これを検出するための検出センサ(シートの挙動や状態を検出するセンサ)の一例である。重送検出センサ40としては、種々のものが利用可能であるが本実施形態の場合には超音波センサであり、超音波の発信部41とその受信部42とを備え、紙等の搬送媒体Sが重送されている場合と1つずつ搬送されている場合とで、搬送媒体Sを通過する超音波の減衰量が異なることを原理として重送を検出する。
<Double feed detection>
The
<レジストセンサ>
このような重送検出センサ40よりも搬送方向下流側に配置される媒体検出センサ50は第2搬送部20よりも上流側で、第1搬送部10よりも下流側に配置された搬送路RT上流側の検出センサ(シートの挙動や状態を検出するセンサ)としての一例であり、第1搬送部10により搬送される搬送媒体Sの位置、詳細には、媒体検出センサ50の検出位置に搬送媒体Sの端部が到達又は通過したか否かを検出する。媒体検出センサ50としては、種々のものが利用可能であるが、本実施形態の場合には光学センサであり、発光部51とその受光部52とを備え、搬送媒体Sの到達又は通過により受光強度(受光量)が変化することを原理として搬送媒体Sを検出する。
<Registration sensor>
The
本実施形態の場合、搬送媒体Sの先端が媒体検出センサ50で検出された時点で、搬送媒体Sが重送検出センサ40により重送を検出可能な位置に到達しているように、上記の媒体検出センサ50は重送検出センサ40の近傍においてその下流側に設けられている。なお、この媒体検出センサ50は、上記の光学センサに限定されず、例えば、搬送媒体Sの端部が検知できるセンサ(イメージセンサ等)を用いてもよいし、経路RTに突出したレバー型のセンサでもよい。また、搬送方向に直交する方向に複数個設けて媒体が搬送路に対して斜行していることを検知しても良い。
In the case of the present embodiment, when the leading edge of the transported medium S is detected by the
媒体検出センサ50とは別の媒体検出センサ60が画像読取ユニット70よりも上流側に配置されている。第2搬送部20よりも下流側に配置された下流側の検出センサとしての一例であり、第2搬送部20により搬送される搬送媒体Sの位置を検出する。媒体検出センサ60としては、種々のものが利用可能であるが、本実施形態の場合、媒体検出センサ50と同様に光センサであり、発光部61と受光部62とを備え、搬送媒体Sの到達又は通過により受光強度(受光量)が変化することを原理として搬送媒体Sを検出する。なお、本実施形態では、第2搬送部20の搬送方向上流側と下流側のそれぞれに媒体検出センサ50、60を配置したが、何れか一方だけでもよい。
A
<CISの配置>
媒体検出センサ60よりも下流側にある画像読取ユニット70は、例えば、光学的に走査し、電気信号に変換して画像データとして読み取るものであり、内部にLED等の光源、イメージセンサ、レンズアレー等を備えている。画像読取ユニット70はコンタクトイメージセンサ(CIS)ユニットである。ここでは画像読取ユニット70はCISユニットとしたが、例えばイメージセンサとしてCCDを用いたユニットであっても良く、イメージセンサの種別を限定するものではない。本実施形態の場合、画像読取ユニット70(以下、CISと同義)は経路RTの両側に一つずつ配置されており(70a、70b)、搬送媒体Sの表裏面を読み取る。しかし、経路RTの片側にのみ一つ配置して、搬送媒体Sの片面のみを読み取る構成としてもよい。また、本実施形態では、画像読取ユニット70を経路RTの両側に対向配置した構造としているが、例えば、経路RTの方向に間隔をあけて配置してもよい。
<Placement of CIS>
The
<ブロック図の説明>
図2を参照して制御部80について説明する。図2は画像読取装置Aの制御部80のブロック図である。
<Description of block diagram>
The
制御部80は制御部(a)80a、制御部(b)80bの2つの制御部とインターフェイス部(c)85cと操作部83で構成される。制御部(a)80aはCPU(a)81a、記憶部(a)82a、通信部(a)84a、インターフェイス部(a)85aを備える。制御部(b)80bはCPU(b)81b、記憶部(b)82b、通信部(b)84b、インターフェイス部(b)85bを備える。CPU(a)81aは記憶部(a)82aに記憶されたプログラムを実行することにより、画像読取装置Aの読取制御や媒体の搬送等の即時性の要求される機能の制御を行う。一方、CPU(b)81bは記憶部(b)82bに記憶されたプログラムを実行することにより、通信部(b)84bの接続の制御や操作部83の制御等のCPU(a)81aが制御する読取制御や媒体の搬送制御に比べて即時性が要求されない機能の制御を行う。
The
記憶部(a)82aは例えば不揮発メモリや揮発メモリ等から構成され、CPU(a)に接続される。記憶部(b)82bは例えば不揮発メモリや揮発メモリ等から構成され、CPU(b)81bに接続される。操作部83は、例えば、操作部としてのスイッチ83c、タッチパネル83aや、画面表示部としての表示装置83b等で構成され、操作者への情報表示と、操作者からの操作の受け付けを行う。
The storage unit (a) 82a is composed of, for example, a non-volatile memory or a volatile memory, and is connected to the CPU (a). The storage section (b) 82b is composed of, for example, a non-volatile memory or a volatile memory, and is connected to the CPU (b) 81b. The
CPU(a)81aは即時性が高い搬送制御や読取制御を行うために、ITRON(登録商標)等に代表される組み込み機器向けのリアルタイムOSなどが用いられる。リアルタイムOSは画像読取装置Aに最適化されており、起動までの時間が非常に短く、即時性の高い制御が可能なことが特徴となっている。リアルタイムOSやそのアプリケーションは記憶部(a)82aの不揮発メモリ上に保管されており、動作時は揮発メモリ上に展開され、実行時のアクセス時間が短縮され高速に機能が実行される。一方CPU(b)81bは即時性が要求されないが高機能なネットワーク通信機能や画面描画機能を実装するため、Linux(登録商標)等に代表される汎用OSが使用される。汎用OSは画像読取装置Aに最適化されているわけではなく汎化されているためその起動時間は前述のリアルタイムOSに比べて大幅に長い。一例としてリアルタイムOSは数秒程度で起動可能だが、汎用OSでは十数秒から数十秒程度必要である。汎用OSやそのアプリケーションは記憶部(b)82bの不揮発メモリ上に保管されており、動作時は揮発メモリ上に展開され実行される。 The CPU (a) 81a uses a real-time OS for built-in devices, such as ITRON (registered trademark), in order to perform transport control and reading control with high immediacy. The real-time OS is optimized for the image reading apparatus A, and is characterized in that it takes a very short time to start up and enables control with high immediacy. The real-time OS and its applications are stored in the non-volatile memory of the storage unit (a) 82a, and expanded on the volatile memory during operation, thereby shortening the access time during execution and executing functions at high speed. On the other hand, the CPU (b) 81b uses a general-purpose OS, such as Linux (registered trademark), in order to implement high-performance network communication functions and screen drawing functions, although immediacy is not required. Since the general-purpose OS is generalized rather than optimized for the image reading apparatus A, its startup time is significantly longer than that of the real-time OS. As an example, a real-time OS can be started in about several seconds, but a general-purpose OS requires about ten seconds to several tens of seconds. The general-purpose OS and its applications are stored in the non-volatile memory of the storage unit (b) 82b, and are developed and executed on the volatile memory during operation.
通信部(a)84aは、CPU(a)81aに接続された外部装置との情報通信を行うインターフェイスである。外部装置としてPC(パソコン)を想定した場合、通信部(a)84aとしては、例えば、USBインターフェイスやSCSIインターフェイスを挙げることができる。通信部(b)84bは、CPU(b)81bに接続された外部装置との情報通信を行うインターフェイスであり、例えばLANに代表される有線通信のネットワークインターフェイスや無線LANやbluetooth(登録商標)に代表される無線通信のインターフェイスを上げることができる。いずれの通信部84a、84bも複数の通信インターフェイスを備えても良く。また、通信部(a)84aまたは通信部(b)84bのいずれかを含まなくても良い。
The communication unit (a) 84a is an interface that performs information communication with an external device connected to the CPU (a) 81a. If a PC (personal computer) is assumed as the external device, the communication unit (a) 84a can be, for example, a USB interface or a SCSI interface. The communication unit (b) 84b is an interface that performs information communication with an external device connected to the CPU (b) 81b. The representative wireless communication interface can be raised. Any of the
通信部(c)84cはCPU(a)81aとCPU(b)81bとの間で相互に通信を行う入出力インターフェイスである。この入出力インターフェイスはCPU(a)81aとCPU(b)81b間の制御信号等で、例えばCPU(b)81bの起動を促す信号線と、CPU(a)81aとCPU(b)81bとで共有される不図示のメモリを使用した通信システムである。また、通信部(c)84cの例としては、単純な汎用IOポートでの通信や、シリアル通信機能であっても良い。 A communication unit (c) 84c is an input/output interface for mutual communication between the CPU (a) 81a and the CPU (b) 81b. This input/output interface is a control signal between the CPU(a) 81a and the CPU(b) 81b. A communication system using a shared memory (not shown). In addition, as an example of the communication unit (c) 84c, communication through a simple general-purpose IO port or a serial communication function may be used.
インターフェイス部(a)85aはアクチュエータ86やセンサ87とのデータの入出力を行うCPU(a)81aに接続されたI/Oインターフェイスである。アクチュエータ86には、駆動部3、駆動部4、伝達部5等が含まれる。センサ87には、重送検出センサ40、媒体検出センサ50及び60、画像読取ユニット70等が含まれる。インターフェイス部(b)85bはCPU(b)81bに接続され、操作部83のタッチパネル83aとのデータ入出力を行う。インターフェイス部(c)85cはCPU(a)81aとCPU(b)81bに接続され、それぞれから排他的に使用される。インターフェイス部(c)85cは例えば、操作部83の表示装置83bに接続される制御インターフェイスである。
An interface unit (a) 85a is an I/O interface connected to a CPU (a) 81a that inputs and outputs data to and from an
<表示パネルの構成>
図3は本実施形態に係る画像読取装置Aの排出トレイ2を展開した状態の正面図である。より正確には、画像読取装置Aの正面側に傾斜して設けられた正面パネル90に対して垂直な方向から見た図であり、装置を載置した状態における正面よりもやや上方から見た状態の図である。
<Display panel configuration>
FIG. 3 is a front view of the unfolded
正面上部の正面パネル90には表示パネル93が設けられ、その内部には操作部83の一例としてのスイッチ83cの一例である電源ボタン122、表示部94が設けられている。ここで表示部94はタッチパネル83a、表示装置83b等で構成される。
A
表示装置83bは例えば液晶ディスプレイ等であり、装置の状態に応じた画面を表示可能でユーザに装置情報を提供することが可能である。表示された画面の一例としては画像読取装置Aの動作を開始するためのスタートキー、事前に画像読取装置Aに登録された読取動作(例えば読取解像度や読取った画像データの出力方法や出力先等)を指定するジョブの一覧等で構成される画面である。また装置の状態を示すアイコン等を併せて表示しても良い。
The
表示装置83bは不図示の制御ICを内蔵している。この制御ICが表示装置83bの表示を制御する。この制御ICに対してCPU(a)81aまたはCPU(b)81bが後述するインターフェイス部(c)85cなどのインターフェイスを用いて表示装置83bの解像度や色数設定等を行い、併せて表示装置83bに表示する表示画像データを送信する。制御ICは受信した表示画像データに基づき、指示された内容で表示制御する。ここでは表示装置83bに表示する表示画像データを制御ICに送信して表示させる例を説明したが、別の表示の制御であっても構わない。例えば制御ICに対してCPU(a)81aまたはCPU(b)81bがインターフェイスを介して表示コマンドを送信し、受信した制御ICが制御IC内部または制御ICに接続された記憶領域に保管された画像データを組み合わせて表示する表示制御方式などでも構わない。
The
ここでCPU81aまたは81bから表示装置83bに内蔵される制御ICへの制御インターフェイスは制御部80に内蔵されるインターフェイス部(c)85cである。ここでは表示I/Fとする。この表示I/Fは、CPU(a)81aとCPU(b)81bによって共有された制御インターフェイスであり、具体的には表示装置83bの制御信号線を有している。つまりCPU(a)81a、CPU(b)81bは同時に表示I/Fを使用することは不可能で排他的に使用権が与えられる。この表示I/Fとしては例えばSPIやUSBインターフェイス、eDP、HDMI(登録商標)などが考えられる。
Here, the control interface from the
<起動方法>
図4は画像読取装置Aの電源ボタン122押下後の起動時のシーケンスを示すシーケンスチャートである。なお、本シーケンスチャートは相対的なシーケンスの関係を示すもので、絶対的な時間関係を示すものではない。
<How to start>
FIG. 4 is a sequence chart showing the sequence at the time of starting after the
画像読取装置Aは休止状態において電源ボタン122をユーザが押下することで電源オン(S100)となり起動を開始する。CPU(a)81aとCPU(b)81bはそれぞれ記憶部(a)82a、記憶部(b)82bの不揮発メモリからOSを含むプログラムを読み出し実行する(S101、S102)。このとき不揮発メモリ上から直接プログラムを実行しても、不揮発メモリ上からすべてのプログラムを揮発メモリ上に展開して揮発メモリ上のプログラムを実行しても、また不揮発メモリ上から一部のプログラムを揮発メモリ上に展開して、揮発メモリ上のプログラムを実行し、揮発メモリ上に無いプログラムを不揮発メモリ上から実行しても良い。
When the user presses the
ここで、CPU(a)81aとCPU(b)81bはそれぞれハードウェアの初期設定(S103、S104)後にOSを起動開始させる(S105、S106)。ここで、前述したようにCPU(a)81aには起動時間が短いリアルタイムOSが使用されており、一方CPU(b)81bには起動時間が長い汎用OSが使用されている。よってCPU(a)81aが最初にOSの起動を完了する(S107)。 Here, the CPU (a) 81a and the CPU (b) 81b each start the OS (S105, S106) after hardware initialization (S103, S104). Here, as described above, the CPU (a) 81a uses a real-time OS with a short start-up time, while the CPU (b) 81b uses a general-purpose OS with a long start-up time. Therefore, the CPU (a) 81a is the first to complete the booting of the OS (S107).
次に、CPU(a)81aは表示I/Fの使用権を獲得する(S108)。表示I/FはCPU(a)81aとCPU(b)81bとで共有されているが、表示I/Fの初期状態での使用権はCPU(a)81aに割り当てられており、且つ、この時点でCPU(b)81bはOSが起動しておらず表示I/Fの使用権を取得する制御は行っていないため、表示I/FはCPU(a)81aが排他的に利用可能である。 Next, the CPU (a) 81a acquires the right to use the display I/F (S108). The display I/F is shared by the CPU (a) 81a and the CPU (b) 81b, but the right to use the display I/F in the initial state is assigned to the CPU (a) 81a. At this time, the CPU (b) 81b has not started the OS and is not controlling to acquire the right to use the display I/F, so the display I/F can be exclusively used by the CPU (a) 81a. .
続いて、CPU(a)81aは表示装置83bへの電源を印可開始する(S109)。これにより表示装置83bは通電状態となる(S110)。CPU(a)81aは表示装置83bに内蔵される制御IC(不図示)に対してインターフェイス部(c)85cに含まれる表示I/F(不図示)を利用して表示装置83bに表示する画面の解像度や色数設定等の初期設定を送信する。
Subsequently, the CPU (a) 81a starts applying power to the
また、CPU(a)81aは、表示装置83bが有するバックライトへの給電も行っている。本実施形態においては、表示装置83bおよびバックライトへの給電制御をCPU(a)81aのみが行うように構成されている。なお、表示装置83bへの表示制御やバックライトの輝度制御については、表示I/Fの使用権を取得しているCPU(a)81aとCPU(b)81bとのいずれか一方が行う。
The CPU (a) 81a also supplies power to the backlight of the
続いて初期画面表示のために初期画面で表示する画像データ情報を上記の制御IC(不図示)に表示I/F(不図示)を用いて送信し、表示装置83bに初期画面が表示されるように初期画面表示制御(S111)を実施する。これにより表示装置83bに初期画面が表示(S112)され、ユーザは画像読取装置Aが起動中であることを認識することが可能となる。
Subsequently, the image data information to be displayed on the initial screen is transmitted to the control IC (not shown) using the display I/F (not shown) to display the initial screen, and the initial screen is displayed on the
次に、CPU(a)81aは初期画面表示制御を完了した事で表示部の制御の必要が無くなるため、表示I/Fの使用権を解放する(S113)。また、CPU(a)81aは表示I/Fの使用権を所有し続けても良く、初期画面の表示内容を例えばアニメーション表示にして、画面を更新することで起動処理が進行していることをユーザに報知することも可能である。一方CPU(b)81bは、この時点ではまだOSの起動中である。 Next, the CPU (a) 81a releases the right to use the display I/F since it is no longer necessary to control the display unit after completing the initial screen display control (S113). In addition, the CPU (a) 81a may continue to own the right to use the display I/F, and the display contents of the initial screen may be displayed in animation, for example, and the screen may be updated to indicate that the startup process is in progress. It is also possible to notify the user. On the other hand, the CPU (b) 81b is still booting the OS at this time.
次に、CPU(a)81aは接続されている制御機器の初期化処理を開始する。まず、通信部(a)84a、通信部(c)84c、インターフェイス部(a)85aおよびインターフェイス部(a)85aに接続された制御機器、例えばアクチュエータ86やセンサ87等の初期化を行う(S114)。具体的には、CPU(a)81aは通信部(a)84aであるUSBインターフェイスやSCSIインターフェイス又は有線・無線のネットワークインターフェイスの初期化を行い通信可能な状態にする。次に、インターフェイス部(a)85aに接続されたアクチュエータ86やセンサ87の初期化を行う。ここでアクチュエータ86の初期化とは駆動部3及び4の初期位置への移動制御等である。また、センサ87の初期化動作とは媒体検出センサ50、60の発光光量の調整であり、必要であれば重送検出センサ40の超音波発信部、受信部の調整を行っても良い。
Next, the CPU (a) 81a starts initialization processing of the connected control equipment. First, the communication section (a) 84a, the communication section (c) 84c, the interface section (a) 85a, and the control devices connected to the interface section (a) 85a, such as the
次にCPU(a)81aは画像読取ユニット(ここではCISユニット)70aと70bの発光光量調整(S115)を行う。発光光量調整に続いて各CISユニット70a、70bの読取位置の対向面に設けられた色基準板(不図示)を読み取り、その時の出力が所定の値になるよう補正するシェーディング補正を行う(S116)。ここで、色基準板は対向面にあらかじめ配置されていても、シェーディング補正時に対向面に進出しても良い。また色基準板の対向位置にCISユニット70a、70bを、駆動部を用いて移動させても良い。 Next, the CPU (a) 81a adjusts the amount of light emitted from the image reading units (CIS units in this case) 70a and 70b (S115). Following the adjustment of the amount of emitted light, a color reference plate (not shown) provided on the opposite surface of the reading position of each of the CIS units 70a and 70b is read, and shading correction is performed to correct the output at that time to a predetermined value (S116). ). Here, the color reference plate may be placed on the facing surface in advance, or may be advanced to the facing surface during shading correction. Alternatively, the CIS units 70a and 70b may be moved to positions facing the color reference plate using a driving section.
一方、CPU(b)81bはCPU(a)81aの制御機器の初期化処理(S114、S115、S116)の実施中または完了後にOSの起動が完了する(S117)。次にCPU(b)81bは、表示装置83bへの表示制御のために表示装置83bへの表示I/Fの使用権を、調停を経て取得する(S118)。換言すると、CPU(b)81bの起動処理中に、CPU(a)81aによって画像読取に使用する制御機器や画像読取部の初期化処理を完了させる。
On the other hand, the CPU (b) 81b completes the activation of the OS during or after the initialization processing (S114, S115, S116) of the control device of the CPU (a) 81a (S117). Next, the CPU (b) 81b acquires the right to use the display I/F for the
ここで、表示I/Fの使用権の調停はCPU(a)81aが行う。CPU(a)81aは表示I/Fの使用権を管理し、表示I/Fの使用権が解放されているときは、CPU81aまたは81bのいずれかから使用権の要求があれば、要求したCPUへ使用権を渡す。 Here, the CPU (a) 81a arbitrates the right to use the display I/F. The CPU (a) 81a manages the usage right of the display I/F. pass the usage rights to
逆に表示I/Fの使用権をCPU(a)81aが獲得しているときに、CPU(b)81bが、通信部(c)を使用して使用権の要求を行った場合、CPU(a)81aは調停を行う。調停はCPU(a)81aの表示I/Fの使用を中断させて、優先的にCPU(b)81bに表示I/Fの使用権を渡すことで実行される。 Conversely, when the CPU (a) 81a has obtained the right to use the display I/F, if the CPU (b) 81b requests the right to use the communication unit (c), the CPU ( a) 81a conducts arbitration; The arbitration is executed by suspending the use of the display I/F by the CPU (a) 81a and giving priority to the CPU (b) 81b to use the display I/F.
ここでは、調停はCPU(a)81aが行ったが、調停を行うのはCPU(b)81bであっても、また別の不図示の調停部が行っても良く、調停を実施する処理部は特に限定されるものではない。また、ここではCPU(a)81aの表示I/Fの使用を中断してCPU(b)81bに優先的に使用権を渡す例を示したが、CPU(a)81aの表示I/Fの使用が終了するのを待ってからCPU(b)81bに表示I/Fの使用権を渡しても良く、調停方法を限定するものではない。また、表示I/Fの使用権の付与はハードウェアレベルでインターフェイス部(c)85cのアクセスを許可・拒絶しても良いし、ソフトウェアレベルで事前に決めた規約に沿って使用権の確保・解放をしても構わない。 Here, the CPU (a) 81a performs the arbitration, but the CPU (b) 81b may perform the arbitration, or another arbitration unit (not shown) may perform the arbitration. is not particularly limited. Further, here, an example is shown in which the use of the display I/F of the CPU (a) 81a is interrupted and the right of use is preferentially transferred to the CPU (b) 81b. The right to use the display I/F may be handed over to the CPU (b) 81b after waiting for the end of use, and the arbitration method is not limited. In addition, the right to use the display I/F may be granted/denied at the hardware level to access the interface section (c) 85c, or at the software level to secure/refuse the right to use according to a pre-determined rule. I don't care if you release me.
ここでは、CPU(a)81aが初期画面表示制御の完了後に表示I/Fの使用権を解放していることを確認して使用権を取得する。このときCPU(a)81aが表示I/Fの使用権を解放していることが制御シーケンス上決定的であるため、表示I/Fの使用権を直接取得する。ここで仮にCPU(a)81aが表示I/Fの使用権を保持している場合(前述したようにCPU(a)81aが画面の更新を継続している場合)には、前述のように通信部(c)を使用して、CPU(b)81bがCPU(a)81aに対して表示I/Fの使用権を要求し、CPU(a)81aが表示I/Fの使用権の調停を行い、使用権をCPU(a)81aがCPU(b)81bに譲渡し、CPU(b)81bが表示I/Fの使用権を取得しても良い。 Here, the CPU (a) 81a acquires the right to use the display I/F after confirming that it has released the right to use the display I/F after the completion of the initial screen display control. At this time, since it is decisive in the control sequence that the CPU (a) 81a has released the right to use the display I/F, the right to use the display I/F is directly acquired. Here, if the CPU (a) 81a holds the right to use the display I/F (as described above, if the CPU (a) 81a continues to update the screen), as described above, Using the communication unit (c), the CPU (b) 81b requests the CPU (a) 81a for the right to use the display I/F, and the CPU (a) 81a mediates the right to use the display I/F. , the CPU (a) 81a may transfer the usage right to the CPU (b) 81b, and the CPU (b) 81b may acquire the usage right of the display I/F.
CPU(b)81bは表示I/Fの使用権を取得後に、表示装置83bへの画面表示制御を開始する(S119)。これによって表示装置83bの画面表示はCPU(b)81bからの指示によって実行される(S120)。このとき表示装置83bに含まれる制御ICの初期化を再度行ってから画面表示制御を開始しても良い。以後、CPU(b)81bはCPU(a)81aに代わって画面表示制御を行い、必要に応じて表示装置83bに必要な画面表示を実行させる。
After acquiring the right to use the display I/F, the CPU (b) 81b starts screen display control on the
CPU(b)81bは続いて初期化されていない制御機器、例えば通信部(b)84bやインターフェイス部(b)85bの初期化を実施する(S121)。ここで通信部(b)としては有線・無線のネットワーク通信部等が考えられる。またインターフェイス部(b)85bとしては操作部83に含まれるタッチパネル83aの制御インターフェイス等が考えられる。これらの初期化が完了して起動完了となる。
The CPU (b) 81b then initializes uninitialized control devices such as the communication section (b) 84b and the interface section (b) 85b (S121). Here, a wired/wireless network communication unit or the like can be considered as the communication unit (b). A control interface for the
<表示装置>
装置起動後、制御部(b)80bはタッチパネル83aや表示装置83bの制御を行う。前述したように制御部(b)80b内のCPU(b)81bが表示装置83bへの表示I/Fの使用権を保持して表示画面の制御を行う。このとき、併せてタッチパネル83aからユーザが画面タッチした情報を取得し、取得した情報に応じた画面表示の処理および機器の制御処理を行う。
<Display device>
After starting the device, the control section (b) 80b controls the
<PCからの開始指示受信による駆動>
画像読取装置Aの基本的な動作について説明する。制御部(a)80aは、例えば画像読取装置Aが接続された外部パソコンから画像読取の開始指示を受信すると、第1乃至第3搬送部10乃至30の駆動を開始する。載置台1に積載された搬送媒体Sはその最も下に位置する搬送媒体Sから1つずつ搬送される。ここで外部パソコンとの接続は制御部(a)80aに含まれる通信部(a)84a、例えばUSBインターフェイスやSCSIインターフェイス、を用いてなされても良く、また、制御部(b)80bに含まれる通信部(b)84b、例えばLANや無線LANインターフェイスなど、を用いてなされても良い。ここで外部パソコンとの接続が制御部(b)80bに含まれる通信部(b)84bを用いてなされる場合、画像読取装置A内では、外部パソコンとの接続は制御部(b)80bに含まれるCPU(b)81bが行う。CPU(b)81bは外部パソコンとの通信内容を、通信部(c)84cを用いて制御部(a)80a内のCPU(a)81aと受け渡しする。外部パソコンからの画像読取開始指示が最終的にCPU(a)81aに渡されることで画像読取動作が開始される。本実施形態においては、CPU(a)81aが画像読取ユニット70に対して画像読取制御を行い、画像読取が実行される。
<Drive by receiving start instruction from PC>
A basic operation of the image reading apparatus A will be described. When the controller (a) 80a receives an image reading start instruction from, for example, an external personal computer to which the image reading apparatus A is connected, the controller (a) 80a starts driving the first to third conveying
<装置操作からの開始指示受信による駆動>
また、外部パソコンからの読取開始の指示のかわりに画像読取装置Aの操作部83に設けられたスタートキー(不図示)もしくはタッチパネル83aからの入力等によって画像読取指示を受け取って画像読取動作を開始してもよい。
<Drive by receiving start instruction from device operation>
Further, instead of receiving an instruction to start reading from an external personal computer, an image reading instruction is received from a start key (not shown) provided on the
<重送時の制御>
画像読取動作によって搬送媒体Sは搬送途中に重送検出センサ40により重送の有無が判定され、重送が無いと判定されると搬送が継続される。なお、重送があると判定された場合には、搬送を停止するか、第1搬送部10による後続搬送媒体Sの取り込みを停止して、重送状態にある搬送媒体Sをそのまま排出するようにしてもよい。また外部のパソコンや装置内部の表示装置83bに重送が発生したことを報知する表示をしても良い。また、このとき、併せて復帰処理、例えば画像読取動作を継続する、もしくは重送した搬送媒体Sの読取データを破棄して重送した搬送媒体Sを含む画像読取データが取得されていない搬送媒体Sの読取から実行する等、を操作部83などからユーザーに選択させても良い。
<Control during double feeding>
During the image reading operation, the
<レジストセンサの出力に応じた読取開始及び読取画像の送信・保存>
制御部(a)80aは、媒体検出センサ60の検出結果に基づくタイミングで、第2搬送部20により搬送されてきた搬送媒体Sの、画像読取ユニット70による画像の読取を開始し、読み取った画像を一次記憶して順次装置外部へ送信する。一次記憶された画像データは通信部(a)84aまたは通信部(b)84bのいずれかを介して、接続されている外部のパソコンまたはネットワーク機器に送信される。ここで、外部パソコンは受信した読取画像を表示した後に保存しても良く、また、外部パソコンは受信した読取画像をあらかじめ決まった場所に直接保存しても良い。また、ネットワーク上のデバイス、例えばネットワークに直接接続された外部記憶装置やFTPサーバ等、のあらかじめ決まった場所に保存しても良い。
<Reading start according to the output of the registration sensor and transmission/storage of the read image>
The control unit (a) 80a starts image reading by the
画像が読み取られた搬送媒体Sは第3搬送部30により排出トレイ2に排出されてその搬送媒体Sの画像読取処理が終了する。排出トレイ2は、原稿載置台の一例である。
The conveying medium S on which the image has been read is discharged to the
<電源オフ動作>
画像読取装置Aは、電源ボタン122をユーザが押下し、その押下状態を2秒以上継続することで電源オフの動作を開始する。ユーザが電源ボタン122を押下継続する時間は2秒に限定するものではなく、例えば1.5秒でも3秒でも良い。
<Power off operation>
When the user presses the
CPU(a)81aにはインターフェイス部(a)85aを介して電源ボタン122の状態を表す信号が入力されている。CPU(a)81aは電源ボタン122の状態をこの信号で監視しており、ユーザによって電源ボタン122が2秒以上押下されていることを認識した場合は、電源オフ動作を開始する。電源オフ動作としてCPU(a)81aはCPU(b)81bに対して終了処理を行うように通信部(c)84cを介して指示を行う。CPU(a)81aは記憶部(a)82aに接続された不揮発メモリへ必要な情報の書き込みを行い、その完了を待つ。また併せて通信部(a)84aの通信を終了させ、インターフェイス部(a)85aに接続されたアクチュエータ86を安全に停止させ、インターフェイス部(a)85aに接続された汎用出力によって、表示装置83bへの電源の印加を停止させる。
A signal indicating the state of the
一方、終了処理を行うように指示されたCPU(b)81bは記憶部(b)82bの不揮発メモリに必要な情報の書き込みを行い、通信部(b)84b、インターフェイス部85b等の停止処理を実施する。停止処理が完了すると、通信部(c)84cを介してCPU(a)81aに終了処理完了通知を送信する。このときCPU(a)81aから通信部(c)84cを介してCPU(b)81bに終了処理完了確認を定期的に送り、それに対してCPU(b)81bが終了処理完了通知で終了の完了・未完了の状態を送信しても良い。CPU(a)81aがCPU(b)81bから終了処理完了通知を受信し、且つ自身の終了処理が完了していれば、インターフェイス(a)85aに接続された電源制御信号を制御し、装置全体への電源供給を停止させることにより画像読取装置の電源オフが実施される。
On the other hand, the CPU (b) 81b instructed to perform the termination process writes necessary information to the non-volatile memory of the storage part (b) 82b, and stops the communication part (b) 84b, the
<省電力モードへの遷移>
画像読取装置Aは、ユーザや外部制御機器からの指示が一定時間なされなかった場合、または省電力モードへの移行指示があった場合、装置全体の消費電力を削減するために省電力モードへ移行する。CPU(a)81aは一定時間ユーザからの操作が無かった場合や、ユーザからの指示で省電力モードへ移行する指示を受けた等の省電力モードへ移行する条件が発生した場合、CPU(b)81bに対して通信部(c)84cを介して省電力モード遷移を指示する。指示を受けたCPU(b)81bはインターフェイス部(b)85b、通信部(b)84bの制御を停止する。また、インターフェイス部(c)85cを介してタッチパネル83aや、表示装置83bの制御も停止する。このとき表示装置83bへの制御を停止させるにあたり表示I/Fの使用権を、通信部(c)84cを介して開放することをCPU(a)81aに通知する。その後CPU(b)81bはサスペンド状態になる。
<Transition to power saving mode>
Image reading apparatus A shifts to power saving mode in order to reduce power consumption of the entire apparatus when there is no instruction from the user or an external control device for a certain period of time, or when there is an instruction to shift to power saving mode. do. The CPU (a) 81a switches to the power saving mode when there is no operation from the user for a certain period of time, or when a condition for switching to the power saving mode such as receiving an instruction from the user to switch to the power saving mode occurs. ) 81b via the communication unit (c) 84c to switch to the power saving mode. Upon receiving the instruction, the CPU (b) 81b stops controlling the interface section (b) 85b and the communication section (b) 84b. Also, the control of the
一方、CPU(a)81aはCPU(b)81bに対して省電力モード遷移を指示すると、インターフェイス部(a)85aに接続されたアクチュエータ86やセンサ87の一部、例えば画像読取ユニット70a、70bを停止させる。次に、CPU(b)81bから通信部(c)84cを介して表示I/Fの使用権の解放を知らせる通知を受け取ったら、表示I/Fの使用権を確保する。表示I/Fの使用権を確保したCPU(a)81aは表示装置83bに対して、例えば「スリープ中」といった表示をさせるなど、通常の動作画面とは異なる表示をするように制御を行い、ユーザに装置が省電力モード中であることを報知する。また、省電力モード中にはCPU(a)81aは通常動作時よりも遅い動作クロックで動作するようにして、より低消費電力化を図っても良い。
On the other hand, when the CPU (a) 81a instructs the CPU (b) 81b to switch to the power saving mode, some of the
<省電力モード中の動作>
省電力モード中、CPU(a)81aは操作部83に接続されたスイッチ83cやセンサ87の変化を監視する。また通信部(a)84aに接続された外部の制御機器からの指示を監視しても良い。CPU(a)81aはこれらの最低限の動作のみを行う。一方、CPU(b)81bは前述したようにサスペンド状態である。
<Operation in power saving mode>
During the power saving mode, the CPU (a) 81a monitors changes in the
<省電力モードからの復帰>
CPU(a)81aは省電力モードからの復帰条件、例えばユーザがスイッチ83cを押下したこと等を検知すると省電力モードからの復帰を開始する。CPU(a)81aは省電力モード中に落とした動作クロックを通常動作時の動作クロックに上げる。次に、CPU(b)81bに通信部(c)84cを介して復帰指示を送信する。ここで、復帰指示を送信する前に表示I/Fを介して表示装置83bに例えば「復帰中」といった表示をさせるなど、ユーザに省電力モードからの復帰を実施中であることを報知するための表示制御を行っても良い。次に、CPU(a)81aは表示I/Fの使用権を解放し、省電力モードに遷移するときに動作を停止させた通信部(a)84a、インターフェイス部(a)85a等の初期化を行い再度制御可能なようにする。次に、CISの光量調整やシェーディング補正を実施する。
<Return from power saving mode>
When the CPU (a) 81a detects a condition for returning from the power saving mode, for example, the fact that the user has pressed the
一方、CPU(b)81bは通信部(c)を介して復帰指示を受け取ると、表示装置83bへの表示制御のために表示装置83bへの表示I/Fの使用権を取得する。ここで、CPU(a)81aに対して通信部(c)84cを介して表示I/Fの使用権を要求し、CPU(a)81aがそれを許可することで、CPU(b)81bは表示I/Fの使用権を取得する。このときCPU(a)81aが表示I/Fの使用権を解放していることが制御シーケンス上決定的であるならば、表示I/Fの使用権を、通信部(c)84cを介して通信をせずに直接取得しても良い。
On the other hand, when the CPU (b) 81b receives the return instruction via the communication section (c), it acquires the right to use the display I/F for the
CPU(b)81bは、表示I/Fの使用権を取得後に、表示装置83bへの画面表示制御を開始する。これによって表示装置83bの画面表示はCPU(b)81bからの指示によって実行される。このとき表示装置83bに含まれる制御ICの初期化を再度行ってから画面表示制御を開始しても良い。以後、CPU(b)81bはCPU(a)81aに代わって画面表示制御を行い、必要に応じて表示装置83bに必要な画面表示を実行させる。
After acquiring the right to use the display I/F, the CPU (b) 81b starts screen display control on the
次に、CPU(b)81bは省電力モードへの遷移時に制御を停止した制御機器、例えば通信部(b)84bやインターフェイス部(b)85bの初期化を実施する。ここで、通信部(b)としては有線・無線のネットワーク通信部等が考えられる。また、インターフェイス部(b)85bとしては操作部83に含まれるタッチパネル83aの制御インターフェイス等が考えられる。これらが完了して省電力モードからの復帰となる。なお、CPU(b)81bにおける復帰制御において、表示I/Fの使用権の取得に先立って、省電力モードへの遷移時に制御を停止した制御機器の初期化を行っても良い。
Next, the CPU (b) 81b initializes the control devices, for example, the communication section (b) 84b and the interface section (b) 85b, which were stopped during the transition to the power saving mode. Here, a wired/wireless network communication unit or the like can be considered as the communication unit (b). Further, as the interface section (b) 85b, a control interface for the
本実施形態の構成によれば、装置動作時に表示制御を行う制御部(制御部(b)80b)の起動を待たずに表示部へ表示を行うことができ、ユーザに起動中であることを報知できるため、ユーザが装置の故障を疑い、誤って装置の電源を切断してしまう事を防ぐことができる。 According to the configuration of the present embodiment, it is possible to perform display on the display unit without waiting for the activation of the control unit (control unit (b) 80b) that performs display control during operation of the device, so that the user can be notified that the display is being activated. Since the notification can be made, it is possible to prevent the user from suspecting a malfunction of the device and accidentally turning off the power of the device.
<第2の実施形態>
次に、第2の実施形態に係る画像読取装置について説明する。装置の基本的構成は第1の実施形態と同様であるため、異なる部分についてのみ説明する。
<Second embodiment>
Next, an image reading apparatus according to a second embodiment will be described. Since the basic configuration of the device is the same as that of the first embodiment, only different parts will be described.
本実施形態は、第1の実施形態に対し、画像読取装置Aの起動方法が異なる。図5は、第2の実施形態における画像読取装置Aの起動時のシーケンスを示すシーケンスチャートである。なお、本シーケンスチャートは相対的なシーケンスの関係を示すもので、絶対的な時間を示すものではない。制御部の基本構成は第1の実施形態と同じである。 This embodiment differs from the first embodiment in the method of activating the image reading apparatus A. FIG. FIG. 5 is a sequence chart showing the sequence when the image reading apparatus A is activated according to the second embodiment. It should be noted that this sequence chart shows relative sequence relationships and does not show absolute time. The basic configuration of the control unit is the same as that of the first embodiment.
<起動動作>
画像読取装置Aは電源ボタン122をユーザが押下する(S200)ことで電源オンとなり起動を開始する。このとき、CPU(a)81aはリセット解除(S200a)され動作開始する。CPU(a)81aは記憶部(a)82aの不揮発メモリからOSを含むプログラムを読み出し実行する(S201)。このとき不揮発メモリ上からプログラムを実行しても、不揮発メモリ上からすべてのプログラムを揮発メモリ上に展開して揮発メモリ上で実行しても、また不揮発メモリ上から一部のプログラムを揮発メモリ上に展開して、揮発メモリ上のプログラムを実行し、揮発メモリ上に無いプログラムを不揮発メモリ上から直接または揮発メモリ上に展開して実行しても良い。このときCPU(b)81bはリセット状態が維持されており、動作開始していない状態である(S202)。CPU(b)81bをリセット状態に保つために外部からリセット信号をCPU(b)81bに入力している。CPU(b)81bに入力されるリセット信号は通信部(c)84cの一部を使用して送られ、通信部(c)84cの一例はCPU(a)81aに接続された汎用IOポート等である。
<Startup operation>
When the user presses the power button 122 (S200), the image reading apparatus A is powered on and starts booting. At this time, the CPU (a) 81a is reset (S200a) and starts operating. The CPU (a) 81a reads and executes a program including the OS from the non-volatile memory of the storage section (a) 82a (S201). At this time, even if the program is executed from the non-volatile memory, all the programs from the non-volatile memory are loaded onto the volatile memory and executed from the volatile memory, or part of the program is loaded onto the volatile memory from the non-volatile memory. , the program on the volatile memory may be executed, and the program not on the volatile memory may be executed directly from the nonvolatile memory or developed on the volatile memory. At this time, the CPU (b) 81b is maintained in the reset state and has not started operating (S202). A reset signal is input to the CPU(b) 81b from the outside in order to keep the CPU(b) 81b in the reset state. A reset signal input to the CPU (b) 81b is sent using a part of the communication section (c) 84c. is.
CPU(a)81aは、ハードウェアの初期設定(S203)後にOSを起動開始(S204)させる。次に、OSが起動完了(S205)すると、表示装置83bの表示I/Fの使用権を取得する(S206)。この時点でCPU(b)81bは起動しておらず、表示I/Fの使用権を取得することは不可能であるため、CPU(a)81aは調停の必要なく独占的に表示I/Fの使用権を取得できる。
The CPU (a) 81a starts the OS (S204) after initializing the hardware (S203). Next, when the OS completes booting (S205), it acquires the right to use the display I/F of the
次に、CPU(a)81aは表示装置83bへの電源の印加を開始する(S207)。これにより表示装置83bは通電状態となる(S208)。CPU(a)81aは表示装置83bに内蔵される制御IC(不図示)に対してインターフェイス部(c)85cに含まれる表示I/F(不図示)を利用して表示装置83bに表示する画面の解像度や色数設定等の初期設定を送信する。続いて初期画面表示のために初期画面で表示する表示画像データ情報を上記の制御IC(不図示)に表示I/F(不図示)を用いて送信し、表示装置83bに初期画面が表示されるように初期画面表示制御(S209)を実施する。これにより表示装置83bに初期画面が表示(S210)され、ユーザは画像読取装置Aが起動中であることを認識することが可能となる。次に、CPU(a)81aは初期画面表示制御を行った事で表示I/Fの使用権を解放する(S211)。これ以降、CPU(a)81aは起動中に表示I/Fの使用権を要求することは無い。
Next, the CPU (a) 81a starts applying power to the
次に、CPU(a)81aは通信部(c)84cの一部である汎用IOポートを制御してCPU(b)81bのリセット状態を解除する起動開始指示を送信する起動指示制御を行う(S212)。続いてCPU(a)81aは制御機器の初期化処理を開始する。まず、通信部(a)84a、通信部(c)84c、インターフェイス部(a)85aおよびインターフェイス部(a)85aに接続された制御機器(アクチュエータ86、センサ87)の初期化を行う(S213)。次に、CPU(a)81aは画像読取ユニット(ここではCISユニット)70aと70bの発光光量調整(S214)を行う。次に、各CISユニット70a、70bの対向面に設けられた色基準板72a、72bを読み取り、その時の出力が所定の値になるよう補正するシェーディング補正を行う(S215)。
Next, the CPU (a) 81a controls the general-purpose IO port, which is a part of the communication unit (c) 84c, and performs activation instruction control to transmit an activation start instruction to cancel the reset state of the CPU (b) 81b ( S212). Subsequently, the CPU (a) 81a starts initialization processing of the control device. First, the communication section (a) 84a, the communication section (c) 84c, the interface section (a) 85a, and the control devices (
CPU(b)81bは前述したCPU(a)81aからの起動指示制御(S212)によりリセット状態が解除され、起動を開始する。これによりCPU(b)81bは記憶部(b)82bの不揮発メモリからOSを含むプログラムを読み出し実行する(S216)。このとき不揮発メモリ上から直接プログラムを実行しても、不揮発メモリ上からすべてのプログラムを揮発メモリ上に展開して揮発メモリ上のプログラムを実行しても、また不揮発メモリ上から一部のプログラムを揮発メモリ上に展開して、揮発メモリ上のプログラムを実行し、揮発メモリ上に無いプログラムを不揮発メモリ上から実行しても良い。続いて、ハードウェアの初期設定(S217)後にOSを起動開始させる(S218)。CPU(b)81bは数十秒程度かけてOSの起動を完了させる(S219)。この起動完了は、CPU(a)81aの制御機器の初期化処理(S213、S214、S215)の実施中または完了後のいずれのタイミングであっても良い。タイミングの制約は特にない。 The CPU (b) 81b is released from the reset state by the activation instruction control (S212) from the CPU (a) 81a, and starts activation. As a result, the CPU (b) 81b reads and executes a program including the OS from the non-volatile memory of the storage section (b) 82b (S216). At this time, even if the program is executed directly from the non-volatile memory, all the programs from the non-volatile memory are expanded to the volatile memory and the program in the volatile memory is executed, or a part of the program is executed from the non-volatile memory. It is also possible to develop the program on the volatile memory, execute the program on the volatile memory, and execute the program not on the volatile memory from the nonvolatile memory. Subsequently, after hardware initialization (S217), the OS is started (S218). The CPU (b) 81b completes the booting of the OS in several tens of seconds (S219). This start-up completion may be performed at any timing during or after the initialization processing (S213, S214, S215) of the control device of the CPU (a) 81a. There are no particular timing restrictions.
OSの起動が完了すると、CPU(b)81bは表示装置83bへの表示制御のため、表示装置83bへの表示I/Fの使用権を取得する(S220)。ここでCPU(a)81aは表示I/Fの使用権を解放してから、CPU(b)81bの起動指示処理(S211)を実行しているため、この時点で、表示I/Fの使用権はCPU(b)81bが独占的に且つ調停無しで取得が可能となっている。
When the OS is completely booted, the CPU (b) 81b acquires the right to use the display I/F for the
CPU(b)81bは、表示I/Fの使用権を取得後に、表示装置83bへの画面表示制御を開始する(S221)。これによって表示装置83bはCPU(b)81bからの指示によって画面表示が実行される(S222)。このとき表示装置83bに含まれる制御ICの初期化を再度行ってから画面表示制御を開始しても良い。以後、CPU(b)81bはCPU(a)81aに代わって画面表示制御を行い、必要に応じて表示装置83bに必要な画面表示を実行させる。
After acquiring the right to use the display I/F, the CPU (b) 81b starts screen display control on the
CPU(b)81bは続いて、初期化されていない制御機器、例えば通信部(b)84aやインターフェイス部(b)85bの初期化を実施する(S223)。ここで通信部(b)84bとしては有線・無線のネットワーク通信部等が考えられる。また、インターフェイス部(b)85bとしては操作部83に含まれるタッチパネル83aの制御インターフェイス等が考えられる。これらの初期化処理が完了して起動完了となる。
The CPU (b) 81b then initializes the uninitialized control devices such as the communication section (b) 84a and the interface section (b) 85b (S223). Here, a wired/wireless network communication unit or the like can be considered as the communication unit (b) 84b. Further, as the interface section (b) 85b, a control interface for the
本実施形態では、初期画面表示制御を行うCPU(a)81aが初期画面表示制御を完了してから表示I/Fの使用権を手放すまでCPU(b)81bがリセット状態を維持し、CPU(b)81bを起動させない状態にしている。その後、CPU(a)81aが初期画面表示制御を完了させ、且つ表示I/Fの使用権を手放してから、CPU(b)81bのリセットを解除する起動指示制御を行うため、CPU(b)81bが画面表示制御を開始するときにはCPU(a)81aは表示I/Fの使用権を確実に手放しており、CPU(a)81aの初期画面制御とCPU(b)81bの画面表示制御が同時に表示I/Fの使用権を要求する競合動作が確実に起こらないため、通信部(c)を使って表示I/Fの使用権の調停を行う必要がなくなり処理を簡略化することができる。 In this embodiment, the CPU (b) 81b maintains the reset state until the CPU (a) 81a, which performs the initial screen display control, completes the initial screen display control and releases the right to use the display I/F. b) 81b is in a state where it is not activated; After that, after the CPU (a) 81a completes the initial screen display control and gives up the right to use the display I/F, the CPU (b) When the CPU (a) 81b starts screen display control, the CPU (a) 81a has surely given up the right to use the display I/F, and the initial screen control by the CPU (a) 81a and the screen display control by the CPU (b) 81b are performed simultaneously. Since conflicting operations for requesting the right to use the display I/F do not occur without fail, there is no need to use the communication unit (c) to arbitrate for the right to use the display I/F, and processing can be simplified.
なお、ここではCPU(a)81aが表示I/Fの使用権を手放してから起動指示制御を行う例を示しているが、CPU(b)81bの起動指示制御のタイミングは表示I/Fの使用権を手放してからでなくても構わない。例えば、CPU(a)81aはリセット解除され動作開始した直後に起動指示制御を行っても良く、CPU(b)81bが表示I/Fの使用権を要求し、画面表示制御を開始する前に、CPU(a)81aが初期画面表示制御を完了して表示I/Fの使用権を手放せるタイミングとなるように、CPU(b)81bの起動指示制御を行えば良い。これによりCPU(a)81aの初期画面制御とCPU(b)81bの画面表示制御が同時に表示I/Fの使用権を要求する競合動作が起こらないため通信部(c)を使って表示I/Fの使用権の調停を行う必要がなくなり処理を簡略化できると共に装置の起動に要する時間を短縮できる。 Here, an example is shown in which the CPU (a) 81a relinquishes the right to use the display I/F and then performs activation instruction control. You don't have to wait until after you relinquish the right to use it. For example, the CPU (a) 81a may perform the activation instruction control immediately after the reset is released and the operation is started. , the CPU (b) 81b may be activated so that the CPU (a) 81a can complete the initial screen display control and relinquish the right to use the display I/F. As a result, the initial screen control of the CPU (a) 81a and the screen display control of the CPU (b) 81b do not simultaneously request the right to use the display I/F. Since there is no need to arbitrate the use right of F, the processing can be simplified and the time required for starting the device can be shortened.
<第3の実施形態>
次に、第3の実施形態に係る画像読取装置について説明する。装置の基本的構成は第1の実施形態と同様であるため、異なる部分についてのみ説明する。
<Third Embodiment>
Next, an image reading apparatus according to a third embodiment will be described. Since the basic configuration of the device is the same as that of the first embodiment, only different parts will be described.
本実施形態と第1の実施形態とは、画像読取装置Aの起動方法が異なる。図6は、第3の実施形態における画像読取装置Aの起動時のシーケンスを示すシーケンスチャートである。なお、本シーケンスチャートは相対的なシーケンスの関係を示すもので、絶対的な時間を示すものではない。制御部の基本構成は第1の実施形態と同じである。 This embodiment differs from the first embodiment in the method of activating the image reading apparatus A. FIG. FIG. 6 is a sequence chart showing the sequence when the image reading apparatus A is activated according to the third embodiment. It should be noted that this sequence chart shows relative sequence relationships and does not show absolute time. The basic configuration of the control unit is the same as that of the first embodiment.
<起動動作>
画像読取装置Aは電源ボタン122をユーザが押下する(S300)ことで電源オンとなり起動を開始する。このとき、CPU(a)81aはリセット解除(S300a)され動作開始する。CPU(a)81aは記憶部(a)82aの不揮発メモリからOSを含むプログラムを読み出し実行する(S301)。このとき不揮発メモリ上からプログラムを実行しても、不揮発メモリ上からすべてのプログラムを揮発メモリ上に展開して揮発メモリ上で実行しても、また不揮発メモリ上から一部のプログラムを揮発メモリ上に展開して、揮発メモリ上のプログラムを実行し、揮発メモリ上に無いプログラムを不揮発メモリ上から直接または揮発メモリ上に展開して実行しても良い。一方、このときCPU(b)81bはリセット状態が維持されており、動作開始していない状態である(S302)。ここでCPU(b)81bをリセット状態に保持させるために外部からリセット信号をCPU(b)81bに入力している。CPU(b)81bに入力されるリセット信号は通信部(c)84cの一部を使用して送られ、通信部(c)84cの一例はCPU(a)81aに接続された汎用IOポート等である。
<Startup operation>
When the user presses the power button 122 (S300), the image reading apparatus A is powered on and starts booting. At this time, the CPU (a) 81a is reset (S300a) and starts operating. The CPU (a) 81a reads and executes a program including the OS from the non-volatile memory of the storage section (a) 82a (S301). At this time, even if the program is executed from the non-volatile memory, all the programs from the non-volatile memory are loaded onto the volatile memory and executed from the volatile memory, or part of the program is loaded onto the volatile memory from the non-volatile memory. , the program on the volatile memory may be executed, and the program not on the volatile memory may be executed directly from the nonvolatile memory or developed on the volatile memory. On the other hand, at this time, the CPU (b) 81b is maintained in the reset state and has not started operating (S302). Here, a reset signal is input to the CPU(b) 81b from the outside in order to hold the CPU(b) 81b in the reset state. A reset signal input to the CPU (b) 81b is sent using a part of the communication section (c) 84c. is.
CPU(a)81aは、ハードウェアの初期設定(S303)後にOSを起動開始(S304)させる。次に、OSが起動完了(S305)すると、即座に通信部(c)84cの一部である汎用IOポートを制御してCPU(b)81bのリセット状態を解除する起動指示制御を行う(S306)。次に、CPU(a)81aは表示装置83bの表示I/Fの使用権を取得する(S307)。この時点でCPU(b)81bはリセットが解除された直後であり、表示I/Fの使用権を取得する動作は起動シーケンス上不可能なため、CPU(a)81aは調停の必要なく独占的に表示I/Fの使用権を取得できる。
The CPU (a) 81a starts the OS (S304) after initializing the hardware (S303). Next, when the OS completes booting (S305), it immediately controls the general-purpose IO port, which is a part of the communication unit (c) 84c, and performs boot instruction control to release the reset state of the CPU (b) 81b (S306). ). Next, the CPU (a) 81a acquires the right to use the display I/F of the
次に、CPU(a)81aは表示装置83bへの電源の印加を開始する(S308)。これにより表示装置83bは通電状態となる(S309)。CPU(a)81aは表示装置83bに内蔵される制御IC(不図示)に対してインターフェイス部(c)85cに含まれる表示I/F(不図示)を利用して表示装置83bに表示する画面の解像度や色数設定等の初期設定を送信し、同時に、初期画面表示のために初期画面で表示する画像データ情報を上記の制御IC(不図示)に表示I/F(不図示)を用いて送信し、制御ICが表示装置83bに初期画面の表示を開始するように初期画面表示制御(S310)を実施する。この時点でユーザは表示装置83bに初期画面が表示される(S311)ため、画像読取装置Aが起動開始されていることを認識することが可能となる。次に、CPU(a)81aは初期画面表示制御を完了した事で表示I/Fの使用権を解放する(S312)。これ以降、CPU(a)81aは起動中に表示I/Fの使用権を要求することは無い。
Next, the CPU (a) 81a starts applying power to the
続いて、CPU(a)81aは制御機器の初期化処理を開始する。まず、通信部(a)84a、インターフェイス部(a)85aに接続された制御機器(アクチュエータ86、センサ87)の初期化を行う(S313)。次に、CPU(a)81aは画像読取ユニット(ここではCISユニット)70aと70bの発光光量調整(S314)を行う。次に、各CISユニット70a、70bの対向面に設けられた色基準板72a、72bを読み取り、その時の出力が所定の値になるよう補正するシェーディング補正(a)を行う(S315)。
Subsequently, the CPU (a) 81a starts initialization processing of the control device. First, the controller (
ここで、シェーディング補正は平均化処理によって補正を実行するためCPU(a)81aの起動処理の中で大きな時間を占める。また、シェーディング補正は読取条件、例えば解像度設定や色設定等に応じて個別に補正が必要となる。一般的には起動時にはデフォルトの解像度設定と色設定の読取条件においてシェーディング補正を実施し、その他の読取条件のシェーディング補正は、読取開始前に指示された読取条件でシェーディング補正の完了の有無を判断し、未完了の場合はシェーディング補正を実施する制御が取られる。本実施形態におけるここでのシェーディング補正(a)(S315)はデフォルトの読取条件に対してのみ実施する。 Here, the shading correction occupies a large amount of time in the activation process of the CPU (a) 81a because the correction is performed by the averaging process. Further, shading correction requires individual correction according to reading conditions such as resolution setting and color setting. Generally, shading correction is performed under the scanning conditions of the default resolution setting and color setting at startup, and shading correction under other scanning conditions determines whether shading correction is completed under the specified scanning conditions before scanning starts. However, if it is incomplete, control is taken to implement shading correction. The shading correction (a) (S315) here in this embodiment is performed only for the default reading conditions.
ところで、CPU(a)81aがシェーディング補正(a)(S315)を完了した時点で、CPU(b)81bが起動完了していなければ、その後CPU(b)81bが起動完了するまでCPU(a)81aは待ち状態となってしまう。この間、CPU(a)81aを待ち状態にせずに、シェーディング補正(a)(S315)で実施してない解像度や色設定に応じたシェーディング補正(b)を実施する(S316)。このシェーディング補正(b)はすべての読取条件(解像度や色設定)において実施しても良い。また、既定の読取条件(解像度や色設定)を限定的に選択しシェーディング補正を行っても良い。またはユーザが過去に利用した読取条件(解像度や色設定)の頻度情報を元に優先的に既定の数量選択し順次シェーディング補正を実施しても良い。または、ユーザが過去に利用した解像度や色設定の頻度情報を元に、頻度の高い物から順にシェーディング補正を実施しても良い。つまり、CPU(a)81aは自身の起動完了(ここではシェーディング補正(a)実行後)から、CPU(b)81bの起動完了までの間に、シェーディング補正(a)で実施していない読取条件のシェーディング補正(b)(S316)を実行する。 By the way, when the CPU (a) 81a completes the shading correction (a) (S315), if the CPU (b) 81b has not completed booting, then the CPU (a) 81b continues to operate until the CPU (b) 81b completes booting. 81a will be in a waiting state. During this time, without putting the CPU (a) 81a in a waiting state, the shading correction (b) corresponding to the resolution and color setting, which is not performed in the shading correction (a) (S315), is performed (S316). This shading correction (b) may be performed under all reading conditions (resolution and color settings). Also, shading correction may be performed by selectively selecting predetermined reading conditions (resolution and color settings). Alternatively, based on the frequency information of the reading conditions (resolution and color settings) used by the user in the past, a predetermined number may be preferentially selected and the shading correction may be performed sequentially. Alternatively, shading correction may be performed in descending order of frequency based on frequency information of resolutions and color settings that the user has used in the past. In other words, the CPU (a) 81a performs reading conditions not performed in the shading correction (a) during the period from the completion of activation of itself (here, after execution of the shading correction (a)) to the completion of activation of the CPU (b) 81b. shading correction (b) (S316).
一方、CPU(b)81bはCPU(a)81aの起動指示制御(S306)によって起動開始する。CPU(b)81bは記憶部(b)82bの不揮発メモリからOSを含むプログラムを読み出し実行する(S317)。このとき不揮発メモリ上からプログラムを実行しても、不揮発メモリ上からすべてのプログラムを揮発メモリ上に展開して揮発メモリ上で実行しても、また不揮発メモリ上から一部のプログラムを揮発メモリ上に展開して、揮発メモリ上のプログラムを実行し、揮発メモリ上に無いプログラムを不揮発メモリ上から直接または揮発メモリ上に展開して実行しても良い。続いて、ハードウェアの初期設定(S318)後にOSを起動開始させる(S319)。CPU(b)81bは数十秒程度かけてOSの起動を完了させる(S320)。 On the other hand, the CPU (b) 81b is activated by the activation instruction control (S306) of the CPU (a) 81a. The CPU (b) 81b reads and executes a program including the OS from the non-volatile memory of the storage section (b) 82b (S317). At this time, even if the program is executed from the non-volatile memory, all the programs from the non-volatile memory are loaded onto the volatile memory and executed from the volatile memory, or part of the program is loaded onto the volatile memory from the non-volatile memory. , the program on the volatile memory may be executed, and the program not on the volatile memory may be executed directly from the nonvolatile memory or developed on the volatile memory. Subsequently, after hardware initialization (S318), the OS is started (S319). The CPU (b) 81b completes the booting of the OS over several tens of seconds (S320).
OSの起動が完了すると、CPU(b)81bは表示装置83bへの表示制御のために表示装置83bへの表示I/Fの使用権を取得する(S321)。ここで、表示装置83bへの表示I/Fの使用権を取得する。この場合、CPU(a)81aが表示I/Fの使用権を解放していることが確実ではないため、CPU(b)81bはCPU(a)81aとの間で通信部(c)を使用して使用権の調停を行い、使用権をCPU(a)81aからCPU(b)81bに譲渡する。このとき調停を行うのはCPU(a)81aであっても、CPU(b)81bであっても、不図示の別の調停ユニットであっても構わない。
When the OS is completely booted, the CPU (b) 81b acquires the right to use the display I/F for the
CPU(b)81bは、表示I/Fの使用権を取得後に、表示装置83bへの画面表示制御を開始する(S322)。このとき表示装置83bに含まれる制御ICの初期化を再度行ってから画面表示制御を開始しても良い。これ以降は表示装置83bの画面表示制御はCPU(b)81bが行う。CPU(b)81bは続いて初期化されていない制御機器の初期化を実施して起動完了となる。
After acquiring the right to use the display I/F, the CPU (b) 81b starts screen display control on the
ここで、前述したようにCPU(b)81bが起動完了するまでの間、CPU(a)81aはシェーディング補正(b)(S316)で複数の読取条件のシェーディングを実行している。CPU(b)81bが起動完了したら、CPU(a)81aは、この時点で実行している読取条件でのシェーディング補正の完了時点でシェーディング補正(b)(S316)を完了させ起動完了とする。又は、CPU(b)81bが起動完了したら、この時点でシェーディング補正(b)を中止してCPU(a)81aは起動完了としても良い。 Here, as described above, the CPU (a) 81a executes shading for a plurality of reading conditions by the shading correction (b) (S316) until the CPU (b) 81b completes activation. When the CPU (b) 81b completes activation, the CPU (a) 81a completes the shading correction (b) (S316) at the completion of the shading correction under the reading conditions being executed at this time, thereby completing the activation. Alternatively, when the CPU (b) 81b completes startup, the shading correction (b) may be stopped at this point, and the CPU (a) 81a may complete startup.
本実施形態では、起動時間の長いCPU(b)81bに対してCPU(a)81aが起動動作開始後の早期の段階で、CPU(b)81bに起動指示を出すことで、CPU(b)81bの起動時間を電源オンから最短になるように制御可能であり、ユーザが電源オンから装置使用可能となるまでの時間を最短化できるメリットがある。 In the present embodiment, the CPU (a) 81a issues a start-up instruction to the CPU (b) 81b at an early stage after the start-up operation of the CPU (b) 81b, which has a long start-up time. The activation time of 81b can be controlled to be the shortest from the time the power is turned on, and there is an advantage in that the time from when the power is turned on until the user can use the device can be minimized.
また、CPU(a)81aはCPU(b)81bが起動するまでの間、CPU(b)81bの起動待ち状態とならないように複数の読取条件でのシェーディング補正を実施することで時間を有効に使用することが可能となる。つまり、ユーザが読取を開始した時にシェーディング補正のために読取動作の開始待ちをする必要がなくなる。本実施形態では、CPU(a)81aはCPU(b)81bが起動完了するまでの間に待ち状態にならずにシェーディング補正を実施する例について説明したが、この間に実施する制御はシェーディング補正に限らず、何らかの制御処理の組み合わせであっても良い。 In addition, the CPU (a) 81a performs shading correction under a plurality of reading conditions so that the CPU (b) 81b does not wait for the CPU (b) 81b to start until the CPU (b) 81b starts. can be used. In other words, there is no need to wait for the start of the reading operation for shading correction when the user starts reading. In the present embodiment, an example has been described in which the CPU (a) 81a performs shading correction without entering a waiting state until the CPU (b) 81b completes activation. It is not limited, and may be a combination of some control processes.
<第4の実施形態>
次に、第4の実施形態に係る画像読取装置について説明する。本実施形態は制御部(a)80aと制御部(b)80bとが同じ半導体集積回路上に設けられている点が、先述した実施形態との相違点である。それ以外の構成は第1実施形態と同様であるため説明を省略し、以下では相違点に関してのみ説明する。
<Fourth Embodiment>
Next, an image reading apparatus according to a fourth embodiment will be described. This embodiment differs from the above-described embodiments in that the control section (a) 80a and the control section (b) 80b are provided on the same semiconductor integrated circuit. Since other configurations are the same as those of the first embodiment, description thereof is omitted, and only differences will be described below.
図7は、制御用集積回路181を用いた場合の制御構成図である。図中点線で囲まれた部分が制御用集積回路181である。制御用集積回路(以下、SoC:System on Chip)181は制御部(a)80aと制御部(b)80bを含む集積回路である。ここで制御部(a)80aと制御部(b)80bは、一般的にそれぞれCPU(a)81a、とCPU(b)81bとを含み、それらが同じ半導体集積回路上に実装されている。CPUは演算装置であり、いわゆるCPUやMPUもしくDSP等が含まれる。また、ここでは2つのCPUを搭載している実施形態を示したが、複数個の演算装置を組み合わせて搭載していても良い。
FIG. 7 is a control configuration diagram when the control integrated
SoC181は、通信部84、インターフェイス部85を備える。ここで、通信部84、インターフェイス部85は、制御部(a)80aと制御部(b)80bとで、内部バスとバススイッチとを介して共有されている。なお、通信部84及びインターフェイス部85は、USBインターフェイス、SCSIインターフェイス、有線通信ネットワークのコントローラへのインターフェイス(PCIeやMII(媒体独立インターフェイス)等)、無線通信モジュールとの通信インターフェイス(SDIOやPCIe等)、シリアル通信インターフェイス(SPI、UARTやI2C等)、アナログ出力機能(DAC)、アナログ入力機能(ADC)、PWM出力機能等々を含む。また、表示装置83bに接続される表示I/F、例えばSPIやDisplayPort等、を内蔵する。
また、SoC181は外部の記憶部82との接続のためのメモリコントローラ182とメモリバスを有している。記憶部82としては、例えば高速のSDRAM等が考えられ、CPU(a)81aとCPU(b)81bのメモリ領域として使用される。また、メモリコントローラ182とメモリバスは複数有しても良く、別の使用法としてはプログラムの保存領域や不揮発情報の保持のための不揮発メモリを接続しても良い。また、記憶部82はメモリコントローラ182とメモリバス上に接続されていなくても良く、前述の別のインターフェイス部85や通信部84に接続されても良い。
The
また、SoC181は画像読取ユニット70の制御および画像読取ユニット70からの読取データの受け取りのための専用インターフェイスを有していてもよい。SoC181は内部に、不図示のCPU(b)81bへのリセット制御部とクロック供給制御部及び電源供給制御部を含んでおり、それらの制御はCPU(a)81aからなされる。なお、SoC181は制御部(a)80aと制御部(b)80bが夫々別の集積回路として実装された場合に比べ、実装面積が小さくなることが自明である。
<CPU(b)の起動方法>
ユーザが電源オンすると、装置全体に電源供給が開始され、外部の不図示のリセット制御回路からSoC181へ入力されるリセット信号が解除される。これによりCPU(a)81aのリセットが解除されCPU(a)81aのみが起動を開始する。ここでリセット制御回路とは電源電圧が閾値を上回ると、出力がSoCをリセット状態とする論理レベルとなり、既定の時間この論理レベルの出力を維持し、その後出力が反転する回路である。一般的にはリセットICと呼ばれる専用ICを用いる。この時点で、SoC181は内蔵したCPU(b)81bへの不図示のリセット制御部をリセット状態に、クロック供給制御部を出力停止状態に、電源供給制御部を供給停止状態にしており、CPU(b)81bが起動できない状態になっている。
<Starting method of CPU (b)>
When the power is turned on by the user, power is supplied to the entire device, and a reset signal input to the
CPU(a)81aは、記憶部82の不揮発メモリからOSを含むプログラムを読み出し実行する。このとき不揮発メモリ上から直接プログラムを実行しても、不揮発メモリ上からすべてのプログラムを揮発メモリ上に展開して揮発メモリ上のプログラムを実行しても、また不揮発メモリ上から一部のプログラムを揮発メモリ上に展開して、揮発メモリ上のプログラムを実行し、揮発メモリ上に無いプログラムを不揮発メモリ上から実行しても良い。
The CPU (a) 81a reads a program including an OS from the non-volatile memory of the
CPU(a)81aは、プログラムに基づいてCPU(b)81bを起動させるための起動時処理を実行する。ここで、起動指示処理は例えば、SoC181に内蔵された不図示のリセット制御部をリセット解除状態にして、CPU(b)81bに対するリセット信号を解除し、且つCPU(b)81bに対するクロック制御部を出力状態にしてCPU(b)81bに対するクロック入力を開始し、且つ電源供給制御部を供給状態にしてCPU(b)81bに対する電源供給を開始することである。これによってCPU(b)81bは起動処理が開始できるようになる。
The CPU (a) 81a executes start-up processing for starting up the CPU (b) 81b based on the program. Here, for example, the activation instruction process puts a reset control unit (not shown) built in the
起動処理を開始できるようになると、CPU(b)81bは記憶部82の既定されたアドレスから命令を実行し、不揮発メモリからOSを含むプログラムを読み出して実行する。このとき不揮発メモリ上から直接プログラムを実行しても、不揮発メモリ上からすべてのプログラムを揮発メモリ上に展開して揮発メモリ上のプログラムを実行しても、また不揮発メモリ上から一部のプログラムを揮発メモリ上に展開して、揮発メモリ上のプログラムを実行し、揮発メモリ上に無いプログラムを不揮発メモリ上から実行しても良い。
When it becomes possible to start the boot process, the CPU (b) 81b executes an instruction from a predetermined address in the
<省電力モードへの遷移>
画像読取装置Aは、ユーザや外部制御機器からの指示が一定時間なされなかった場合、または省電力モードへの移行指示があった場合、装置全体の消費電力を削減するために省電力モードへ移行する。CPU(a)81aは、一定時間ユーザからの操作が無かった場合や、ユーザからの指示で省電力モードへ移行する指示を受けた等の省電力モードへ移行する条件が発生した場合、CPU(b)81bに対して通信部(c)を介して省電力モード遷移を指示する。CPU(b)81bはインターフェイス部85、通信部84に接続された自信が制御を行う機器等の制御を停止する。また、インターフェイス部85を介してのタッチパネル83aや、表示装置83bの制御も停止する。このとき、表示装置83bへの制御を停止させるにあたり表示I/Fの使用権を解放することを、通信部84を介しCPU(a)81aに通知する。また、必要に応じて記憶部82の不揮発メモリに情報の保存を行う。その後、CPU(b)81bがCPU(a)81aに省電力モードへ移行可能であることを、通信部84を介して通知する。
<Transition to power saving mode>
Image reading apparatus A shifts to power saving mode in order to reduce power consumption of the entire apparatus when there is no instruction from the user or an external control device for a certain period of time, or when there is an instruction to shift to power saving mode. do. The CPU (a) 81a receives no operation from the user for a certain period of time, or when a condition for shifting to the power saving mode occurs, such as receiving an instruction from the user to shift to the power saving mode. b) Instruct 81b to switch to the power saving mode via the communication unit (c). The CPU (b) 81b stops controlling devices connected to the
一方、CPU(a)81aはCPU(b)81bに対して省電力モード遷移を指示すると、インターフェイス部85に接続された自身が制御するアクチュエータ86やセンサ87の一部、例えば画像読取ユニット70a、70bを停止させる。次に、CPU(b)81bから通信部(c)84cを介して表示I/Fの使用権の解放を知らせる通知を受け取ったら、表示I/Fの使用権を確保する。表示I/Fの使用権を確保したCPU(a)81aは表示装置83bに対して例えば「スリープ中」といった表示をさせるなど、通常の動作画面とは異なる表示をするように制御を行い、ユーザに装置が省電力モード中であることを報知する。このとき、CPU(a)81aは表示I/Fを介して表示装置83bに対して表示の停止処理制御を実施し、表示装置83bへの電源の印加を停止し、表示部への表示を停止し、消費電力を更に低減させても良い。このとき、CPU(a)81aは不図示の発光部を用いて(例えば通常動作時は常時点灯で、省電力モードではゆっくりと明滅させる等)、ユーザに装置が省電力モードに入っていることを報知しても良い。
On the other hand, when the CPU (a) 81a instructs the CPU (b) 81b to switch to the power saving mode, the part of the
次に、CPU(a)81aはCPU(b)81bから省電力モードへ移行可能であることを、通信部84を介して受信したら、CPU(a)81aはCPU(b)81bへの不図示のリセット制御部をリセット状態に、クロック供給制御部を出力停止状態に、電源供給制御部を供給停止状態に変更し、CPU(b)81bを動作停止状態にする。また、省電力モード中にはCPU(a)81aは通常動作時よりも遅い動作クロックで動作するようにして、より低消費電力化を図っても良い。
Next, when the CPU (a) 81a receives from the CPU (b) 81b through the
<省電力モード中の動作>
省電力モード中、CPU(a)81aは操作部83に接続されたスイッチ83cやセンサ87の変化を監視する。また通信部(a)84aに接続された外部の制御機器からの指示を監視しても良い。また、併せてユーザに装置が省電力モードに入っていることをユーザに報知するために、発光部の明滅制御を行っても良い。このときCPU(b)81bは完全に動作を停止しておりリセット状態にある。
<Operation in power saving mode>
During the power saving mode, the CPU (a) 81a monitors changes in the
<省電力モードからの復帰>
CPU(a)81aは省電力モードからの復帰条件、例えばユーザがスイッチ83cを押下したこと等を検知すると省電力モードからの復帰を開始する。CPU(a)81aは省電力モード中に落とした動作クロックを通常動作時の動作クロックに戻す。次に、CPU(a)81aはプログラムに基づいてCPU(b)81bを起動させるための起動時処理を実行する。ここで、起動指示処理は例えば、SoC181に内蔵された不図示のリセット制御部をリセット解除状態にしてCPU(b)81bに対するリセット信号を解除し、且つCPU(b)81bに対するクロック制御部を出力状態にしてCPU(b)81bに対するクロック入力を開始し、且つ電源供給制御部を供給状態にしてCPU(b)81bに対する電源供給を開始することである。これによってCPU(b)81bは起動処理が開始できるようになる。
<Return from power saving mode>
When the CPU (a) 81a detects a condition for returning from the power saving mode, for example, the fact that the user has pressed the
起動処理を開始できるようになると、CPU(b)81bは、記憶部82における既定されたアドレスから命令を実行し、不揮発メモリからOSを含むプログラムを読み出して実行する。このとき、不揮発メモリ上から直接プログラムを実行しても、不揮発メモリ上からすべてのプログラムを揮発メモリ上に展開して揮発メモリ上のプログラムを実行しても、また不揮発メモリ上から一部のプログラムを揮発メモリ上に展開して、揮発メモリ上のプログラムを実行し、揮発メモリ上に無いプログラムを不揮発メモリ上から実行しても良い。
When it becomes possible to start the boot process, the CPU (b) 81b executes an instruction from a predetermined address in the
このとき、CPU(a)81aはCPU(b)81bの起動時処理を行う前もしくは後に表示装置83bの電源の印加開始制御を行い、表示装置83bを通電状態とし、CPU(a)81aは表示装置83bに内蔵される制御IC(不図示)に対してインターフェイス部85に含まれる表示I/F(不図示)を利用して表示装置83bに表示する画面の解像度や色数設定等の初期設定を送信する。次に、表示I/Fを介して表示装置83bに例えば「復帰中」といった表示をするなど、ユーザに省電力モードからの復帰を実施中であることを報知するための表示制御を行っても良い。また、併せて、装置が省電力モードに入っていることをユーザに報知するために実施していた発光部の明滅制御を、常時点灯制御に変更する。次に、CPU(a)81aは表示I/Fの使用権を解放し、省電力モードに遷移するときに動作を停止させて通信部(a)82a、インターフェイス部(a)85a等の初期化を行い、再度制御可能なようにする。次に、CIS光量調整やシェーディング補正を実施する。
At this time, the CPU (a) 81a controls the start of application of power to the
一方、CPU(a)81aからの起動指示処理を受けたCPU(b)81bは、OSの起動から再開し、OSの起動が完了すると表示装置83bへの表示制御のために表示装置83bへの表示I/Fの使用権を取得する。ここで、CPU(a)81aに対して通信部84を介して表示I/Fの使用権を要求し、CPU(a)81aがそれを許可することで、CPU(b)81bは表示I/Fの使用権を取得する。このときCPU(a)81aが表示I/Fの使用権を解放していることが制御シーケンス上決定的であるならば、表示I/Fの使用権を、通信部84を介して通信をせずに直接取得しても良い。
On the other hand, the CPU (b) 81b, which has received the activation instruction process from the CPU (a) 81a, resumes starting the OS, and when the OS activation is completed, the CPU (b) 81b performs display control on the
CPU(b)81bは表示I/Fの使用権を取得後に、表示装置83bへの画面表示制御を開始する。これによって表示装置83bの画面表示はCPU(b)81bからの指示によって実行される。このとき、表示装置83bに含まれる制御ICの初期化を再度行ってから画面表示制御を開始しても良い。以後、CPU(b)81bはCPU(a)81aに代わって画面表示制御を行い、必要に応じて表示装置83bに必要な画面表示を実行させる。
After acquiring the right to use the display I/F, the CPU (b) 81b starts screen display control on the
CPU(b)81bは続いて、初期化されていない自身が制御を行う制御機器、例えば通信部84やインターフェイス部85の初期化を実施する。ここで、通信部としては有線・無線のネットワーク通信部等が考えられる。また、インターフェイス部85としては操作部83に含まれるタッチパネル83aの制御インターフェイス等が考えられる。これらが完了して省電力モードからの復帰完了となる。
The CPU (b) 81b then initializes the control devices it controls, such as the
本実施形態によれば1つのSoC181上に複数の制御部を実装していることで実装面積が小さくでき、且つ先述した実施例との組み合わせによりそれらの効果を併せて実現可能である。また、省電力モードからの復帰時に装置動作時に表示を行う制御部の復帰を待たずに表示部への表示を行うことができ、ユーザに復帰動作中であることを報知できるため、ユーザが装置の故障を疑い、誤って電源を切断してしまうことがなくなる。
According to this embodiment, since a plurality of control units are mounted on one
以上、本発明の実施形態について詳細に説明したが、本発明の範囲内にて種々の変更が可能であることは当業者にとって明らかである。 Although the embodiments of the present invention have been described in detail above, it will be apparent to those skilled in the art that various modifications are possible within the scope of the present invention.
A 画像読取装置
S搬送媒体
1 載置台
2 排出トレイ
80、80a、80b 制御部
81a、81b CPU
82、82a、82b 記憶部
83 操作部
83b 表示装置
84、84a、84b、84c 通信部
85,85a、85b、85c インターフェイス部
86 アクチュエータ
87 センサ
181 制御用集積回路
A image reading device S conveying medium 1 mounting table 2
82, 82a,
Claims (7)
前記第一の制御部および前記第二の制御部によって表示制御される画面表示部と、
前記第一の制御部と前記第二の制御部とで共有される前記画面表示部への制御信号線と、
原稿の画像を読み取る画像読取部と
を備え、
前記第一の制御部は、前記第二の制御部よりも起動が早いプログラムで動作して前記画像読取部による画像読取制御を実行し、
前記第二の制御部は、前記第一の制御部よりも即時性が低い制御を実行し、
前記制御装置の休止状態からの起動時に、前記第一の制御部は、起動後に前記制御信号線の使用権を取得し、前記画面表示部に初期画面を表示させるための初期画面表示制御と、前記第二の制御部の起動開始指示を実施するとともに、前記第二の制御部の起動処理中に前記画像読取部における画像読取のための初期化処理を実行し、
前記第二の制御部は、前記起動開始指示に基づいてプログラムが起動した後、前記画面表示部に前記初期画面が表示された状態で前記制御信号線の使用権を取得し、前記画面表示部の画面表示制御を行うことを特徴とする画像読取装置。 a control device in which a first control unit and a second control unit controlled by the first control unit are mounted on one semiconductor integrated circuit ;
a screen display unit whose display is controlled by the first control unit and the second control unit;
a control signal line to the screen display unit shared by the first control unit and the second control unit ;
An image reading unit that reads the image of the original
with
The first control unit operates with a program that starts earlier than the second control unit and executes image reading control by the image reading unit ,
The second control unit executes control with lower immediacy than the first control unit,
When the control device is activated from a dormant state, the first control unit acquires the right to use the control signal line after activation, and performs initial screen display control for displaying an initial screen on the screen display unit; executing an activation start instruction for the second control unit , and performing initialization processing for image reading in the image reading unit during activation processing for the second control unit;
After the program is activated based on the activation start instruction , the second control unit acquires the right to use the control signal line in a state in which the initial screen is displayed on the screen display unit. 1. An image reading device characterized by performing screen display control of .
前記制御装置の休止状態からの起動時に、前記第一の制御部のみが起動処理を開始し、前記第二の制御部は、前記第一の制御部からの前記起動開始指示を、前記通信手段を介して受け付けると起動を開始することを特徴とする請求項1または2に記載の画像読取装置。 The first control unit and the second control unit have communication means for communicating with each other,
When the control device is activated from the hibernation state, only the first control unit starts activation processing, and the second control unit receives the activation start instruction from the first control unit and receives the activation start instruction from the communication means. 3. The image reading apparatus according to claim 1, wherein the image reading apparatus starts activation when the image reading apparatus receives the image data through the .
前記第二の制御部が前記画面表示部への表示制御を開始する前に、前記第一の制御部は、前記画面表示部への前記初期画面表示制御を完了することを特徴とする請求項1から4のいずれか一項に記載の画像読取装置。 The first control unit instructs the second control unit to start activation when the control device is activated from a hibernation state,
The first control unit completes the initial screen display control on the screen display unit before the second control unit starts display control on the screen display unit. 5. The image reading device according to any one of 1 to 4 .
前記原稿を搬送路に沿って搬送するための搬送部と、を備え、
前記第一の制御部は、前記搬送部によって搬送された原稿に対し前記画像読取制御を実行することを特徴とする請求項1から6のいずれか一項に記載の画像読取装置。 a table for placing the manuscript;
a transport unit for transporting the document along the transport path,
7. The image reading apparatus according to claim 1, wherein the first control section executes the image reading control on the document conveyed by the conveying section.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019123380A JP7336899B2 (en) | 2019-07-02 | 2019-07-02 | Image reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019123380A JP7336899B2 (en) | 2019-07-02 | 2019-07-02 | Image reader |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2021010122A JP2021010122A (en) | 2021-01-28 |
| JP2021010122A5 JP2021010122A5 (en) | 2022-07-12 |
| JP7336899B2 true JP7336899B2 (en) | 2023-09-01 |
Family
ID=74200108
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019123380A Active JP7336899B2 (en) | 2019-07-02 | 2019-07-02 | Image reader |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7336899B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008046672A (en) | 2006-08-10 | 2008-02-28 | Sony Corp | Electronic device and starting method |
| JP2012074863A (en) | 2010-09-28 | 2012-04-12 | Mitsubishi Electric Corp | Image reproduction device and start method |
| JP2019084774A (en) | 2017-11-08 | 2019-06-06 | コニカミノルタ株式会社 | Image formation device |
-
2019
- 2019-07-02 JP JP2019123380A patent/JP7336899B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008046672A (en) | 2006-08-10 | 2008-02-28 | Sony Corp | Electronic device and starting method |
| JP2012074863A (en) | 2010-09-28 | 2012-04-12 | Mitsubishi Electric Corp | Image reproduction device and start method |
| JP2019084774A (en) | 2017-11-08 | 2019-06-06 | コニカミノルタ株式会社 | Image formation device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021010122A (en) | 2021-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11307633B2 (en) | Information processing apparatus, control method thereof, and storage medium | |
| CN103583034B (en) | Information processing device providing opportunity to eliminate suspended state, control method and storage medium thereof | |
| US9927861B2 (en) | Information processing apparatus operable in power saving mode and method for controlling the same | |
| JP6039362B2 (en) | Image forming apparatus, control method therefor, and program | |
| JP5885390B2 (en) | Image forming apparatus, image forming apparatus control method and program | |
| US10484563B2 (en) | Image forming apparatus, and method for controlling image forming apparatus | |
| US20130201516A1 (en) | Image forming apparatus, control method of image forming apparatus, and computer-readable storage medium | |
| US10341500B2 (en) | Information processing apparatus and image reading apparatus | |
| US9411401B2 (en) | Information processing apparatus, control method for information processing apparatus, and storage medium | |
| JP7336899B2 (en) | Image reader | |
| US20230082576A1 (en) | Image forming apparatus and control method | |
| US10642626B2 (en) | Information processing apparatus, control method of information processing apparatus, and storage medium | |
| US11256352B2 (en) | Image forming apparatus | |
| JP2014107839A (en) | Image forming apparatus, display screen control method, and display screen control program | |
| US20200412899A1 (en) | Apparatus and method thereof | |
| US12386568B2 (en) | Image forming apparatus and control method for image forming apparatus | |
| US20260044198A1 (en) | Electronic apparatus capable of forming touch panel display in air, control method therefor, and storage medium storing control program therefor | |
| JP2011113042A (en) | Image forming apparatus | |
| JP2024047687A (en) | Information processing device and program | |
| JP2022001420A (en) | Post-processing apparatus and image formation system | |
| JPH0490033A (en) | Microcomputer circuit | |
| JP5808136B2 (en) | Image forming apparatus, control method thereof, and program | |
| JP2019005936A (en) | Image forming apparatus | |
| JPH09292802A (en) | Image forming device | |
| JP2011024057A (en) | Peripheral device, method of controlling the same, and information processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220701 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220701 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20220701 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230224 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230420 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230804 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230822 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7336899 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |