【事件の表示】
　特願２００１−１９２２３３「画像形成装置」拒絶査定不服審判事件〔平成１４年　３月１９日出願公開、特開２００２−　７９７２６〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１　手続の経緯・本願発明
（１）手続の経緯
　本願は、平成１３年６月２６日（優先権主張平成１２年６月２８日）の出願であって、平成２２年７月９日付けで拒絶査定がなされ、これに対して、同年１０月１３日に拒絶査定不服審判が請求されると同時に手続補正がなされ、当審において、平成２２年１０月１３日付けの手続補正が平成２３年８月１５日付けで却下され、同日付けで拒絶の理由が通知され、平成２３年１０月２１日に手続補正がなされ、同年１１月２８日付けで拒絶の理由（以下「当審拒絶理由」という。）が通知され、平成２４年１月２５日付けで手続補正がなされたものである。
　
（２）本願発明
　本願の請求項１及び２に係る発明は、平成２４年１月２５日付け手続補正によって補正された明細書の特許請求の範囲の請求項１及び２に記載の事項によりそれぞれ特定されるものであるところ、その請求項１に係る発明は、平成２４年１月２５日付け手続補正によって補正された明細書及び図面の記載からみて、請求項１に記載されている「該ンタフェース」（２箇所）、「前記画像形成部とに対して」、「前記第２のコネクタを介して前記第１の外部機器と信号の交信を行うインタフェース」及び「外部器機」（４箇所）は、それぞれ、「該インタフェース」、「前記画像形成部に対して」、「前記第２のコネクタを介して前記第２の外部機器と信号の交信を行うインタフェース」及び「外部機器」の明らかな誤記であるので、これらの誤記を訂正した次のとおりのものであると認める。
　
「少なくとも外部機器からのコマンドやプリント開始信号および画像データ等を受け取るためのインタフェースと、該インタフェースを介して送られてきた画像データに従い記録紙上に画像を形成する画像形成部と、該インタフェースを介して受信した画像データを前記画像形成部に対して出力するＣＰＵとを有するプリンタエンジンと、
　第１および第２の外部機器を接続するための第１および第２のコネクタと、
　前記プリンタエンジンと前記第１および第２のコネクタの間に介在するインタフェース切換制御部と、
　からなり、
　前記インタフェース切換制御部は、
　前記プリンタエンジンのＣＰＵと信号の交信をするインタフェースと、
　前記第１のコネクタを介して前記第１の外部機器と信号の交信をするインタフェースと、
　前記第２のコネクタを介して前記第２の外部機器と信号の交信を行うインタフェースと、
　前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部と、
　前記制御部に接続され、前記プリンタエンジンの占有をいずれか一方に強制的に特定する特定選択手段とを備え、
　前記制御部は、
　前記第１のコネクタおよび前記第２のコネクタを介して、前記第１の外部機器との交信と、前記第２の外部機器との交信を、所定の周期で切り換えて交互に行う交互動作モードと、前記第１の外部機器または前記第２の外部機器の一方により前記プリンタエンジンを占有させる占有動作モードとを備えてなり、
　前記交互動作モードにおいて、前記第１の外部機器または前記第２の外部機器のいずれかの交信中の外部機器に対して、以後のコマンドおよび／またはプリント開始信号の受信を可能とすると共に、他方の外部機器に対してはコマンドおよびプリント開始信号の受信を拒否し、
　前記交信中において、当該交信をしている外部機器から前記コマンドおよび／またはプリント開始信号を受けることによって前記プリンタエンジンを当該機器により占有する前記占有動作モードに切り換え当該機器からの画像データに従いプリントを行い、
　前記プリントの終了後、前記プリンタエンジンは所定時間、当該外部機器により占有され続け、この所定時間内に当該外部機器から新たなプリント開始信号が発行されると占有動作モードは継続され、継続してプリント動作を行い、
　所定時間内に当該外部機器から新たなプリント開始信号が発行されない場合には交互動作モードに移行する制御を行うものであり、
　前記一方の外部機器との前記占有動作モードにおける交信を終えると、該占有動作モードから前記交互動作モードに移行する前に一定時間、前記プリンタエンジンは該一方の外部機器に対して「ビジー信号」および「リクエスト信号」をそれぞれ「Ｈ」に保持し、該一方の外部機器からのコマンドおよびプリント開始信号を受信できないことを通知するとともに、前記他方の外部機器に対しても「ビジー信号」を「Ｈ」に保持し続けて、前記第１外部機器および第２外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否する期間を設け、
　前記他方の外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否した状態で、前記一方の外部機器の前記占有モードを解除して、前記他方の外部機器からのコマンドおよびプリント開始信号の受信を可能にする制御を行う
ことを特徴とする画像形成装置。」（以下「本願発明」という。）
　
２　刊行物の記載事項
（１）当審拒絶理由で引用した「本願の優先日前に頒布された刊行物である特開平５−１６５５８３号公報（以下「引用例１」という。）」には、図とともに次の事項が記載されている。（下線は当審で付した。以下同じ。）
　ア　「【０００１】
【産業上の利用分野】本発明は、複数のＩ／Ｏポートを備えた印刷装置等のデータ処理装置に適用されるポート切替装置に関する。
【０００２】
【従来の技術】
従来、複数のＩ／Ｏポートを備えた印刷装置では、データ受信待ち状態において、まず、全てのポートをレディ状態にしておき、この状態で最初にホストコンピュータからの印刷データを受け取ったポートを使用可能ポートとして一連のデータ処理（印刷処理）を開始すると共に、他の非選択ポートをオフライン状態とし、使用可能ポートに対する一連のデータ処理（印刷処理）を終了後、再び全ポートを元の状態に戻すといったようなポート切替処理を行っていた
【０００３】
【発明が解決しようとする課題】しかしながら、上述したような
従来のポート切替方法では、使用可能ポートが選択されるまでは、全てのポートがレディ状態にあるため、データがホストコンピュータから同時に転送されてくることがあった。このため、特定のポートを選択するための優先度制御回路等が必要となり、回路構成が複雑になる他、非選択ポートに接続されたホストコンピュータがデータを再送しなければならない等の問題があっ
【０００４】本発明は
上記のような点に鑑みなされたもので、ホストコンピュータからデータが同時に転送されてくる事態を防止して、確実に複数のＩ／Ｏポートを切替ることのできるポート切替装置を提供することを目的と
【０００５】
【課題を解決するための手段】本発明は、
複数のＩ／Ｏポートの中で受信可能ポートを切替えるポート切替え手段を備え、このポート切替え手段によるポート切替えの際にホストコンピュータからのデータ転送の有無を検出し、この結果、データ転送がなかった場合には上記ポート切替え手段によるポート切替えを有効とし、データ転送があった場合には上記ポート切替え手段によるポート切替えを無効とし元のポート切替え状態に戻すようにした
【０００６】
【作用】上記の構成によれば、
受信可能ポートの切替え前に、ホストコンピュータからデータが転送されてくると、元のポート切替え状態となる。これにより、その間に転送されてきたデータを受信することができ、その結果、ホストコンピュータから同時にデータが転送される事態を防止できる
【０００７】
【実施例】以下、図面を参照して本発明の一実施例に係るポート切替装置を説明する。
【０００８】図１はその構成を示すブロック図である。この装置には、
複数のＩ／Ｏポート１１ａ、１１ｂ…が設けられており、複数の異なるホストコンピュータからのデータを選択的に受信するように構成されている。ＣＰＵ１２は、この装置全体の制御を行うものであり、ここでは図２および図３に示すポート切替処理を実行する。カウンタ１３、１４は、それぞれＣＰＵ１２の下で、後述するポート切替処理時に必要となる受信待ち時間Ｔｒ、転送監視時間Ｔｂをカウントする。受信バッファ１５は、各Ｉ／Ｏポート１１ａ、１１ｂ…を通じて得られたデータを格納する
【０００９】また、Ｏａ、Ｏｂはオンライン／オフライン信号であり、ここでは、「Ｈ」レベルのときオンライン状態、「Ｌ」レベルのときオフライン状態を示す。オンライン状態とは、ホストコンピュータとのデータ転送が可能な状態を言う。オフライン状態とは、ホストコンピュータとのデータ転送が不可能な状態（エラー等による信号断状態）を言う。Ｂａ、Ｂbはビズィ／レディ信号であり、ここでは、「Ｈ」レベルのときビズィ状態、「Ｌ」レベルのときレディ状態を示す。ビズィ状態とは、受信禁止状態を言う。レディ状態とは、受信許可状態を言う。ここで、同実施例の動作を説明する前に、図５を参照して本発明の
ポート切替方法
【００１０】図５に示すように、例えば
２つのポートＡおよびＢがあり、各ポートＡ、ＢにそれぞれホストＡ、Ｂが接続され
順番に各ポートＡ、Ｂの一方を受信可能状態（以下、分り易くするため“青”状態と称す）とし、他方を受信不能状態（以下、分り易くするため“赤”状態と称す）にして受信可能ポートを順次切替える
ここで、各ポートＡ、Ｂに接続されているホストＡ、Ｂの一方のデータ転送速度が他方に比べて遅いと、データ転送中に受信可能ポートが切替わり、その間に他のホストからもデータが転送されてくる可能性がある
【００１１】すなわち、
例えばポートＡが“青”状態になり、これを確認したホストＡがデータを転送したとする。このホストＡのデータがポートＡに到達する前に、所定の切替時間が経過してしまい、ポートＢが“青”状態になると、これを確認したホストＢがデータを転送し、結果的にホストＡ、Ｂから同時にデータが転送されてくることになる。この場合には、ホストＡのデータは受け付けられないため、再転送となる
【００１２】そこで、本発明では、
受信可能ポートを切替える際、所定時間（Ｔｂ）だけホストコンピュータからデータ転送があった否かを検出することにより、データ転送があれば、元のポート切替え状態に戻す
すなわち、
ポートＡ−Ｂを、まず、“青”−“赤”の状態にし、その後、直ぐに“赤”−“青”の状態に切替えるのではなく、一旦、“赤”−“赤”の状態にして、所定時間だけホストＡからのデータ転送を待つ。そして、その間にデータ転送があれば、“青”−“赤”のポート切替え状態に戻し、また、データ転送がなければ、“赤”−“青”の状態に切替える。これにより、ホストコンピュータから同時にデータが転送される事態を防止して、効率良く切替えることができ
【００１３】次に、図２乃至図４を参照して同実施例の動作を説明する。図２および図３は同実施例の
ポート切替処理動作
【００１４】
ＣＰＵ１２は、まず、Ｉ／Ｏポート１１ａを受信可能ポートとして指定し、オンライン／オフライン信号Ｏａを「Ｈ」レベル、ビズィ／レディ信号Ｂａを「Ｌ」レベルにしてＩ／Ｏポート１１ａをオンライン状態およびレディ状態にする（ステップＳ１，Ｓ２）。この状態で、ＣＰＵ１２はカウンタ１３に受信待ち時間Ｔｒをセットし（ステップＳ３）、このＴｒの間にホストコンピュータからデータが転送されてくるか否かをチェックし（ステップＳ４）、データ転送があれば、そのデータを受信バッファ１５に格納してデータ受信処理を行った後（ステップＳ５）、再びステップＳ３からの処理を実行する
【００１５】
一方、受信待ち時間Ｔｒを経過しても、データ転送がなければ（ステップＳ６）、ＣＰＵ１２はポート切替準備に入り、ビズィ／レディ信号Ｂａを「Ｈ」レベルにしてＩ／Ｏポート１１ａをビジィ状態にした後（ステップＳ７）、カウンタ１４に転送監視時間Ｔｂをセットし（ステップＳ８）、さらにこのＴｂの間にホストコンピュータからデータが転送されてくるか否かをチェックする（ステップＳ９）
【００１６】ここで、
転送監視時間Ｔｂの間にデータ転送があれば、ＣＰＵ１２はビズィ／レディ信号Ｂａを「Ｌ」レベルにしてＩ／Ｏポート１１ａをレディ状態に戻し（ステップＳ１０）、そのデータを受信処理した後（ステップＳ１１）、再びステップＳ３からの処理を実行する。また、転送監視時間Ｔｂを経過しても、データ転送がなければ（ステップＳ１２）、オンライン／オフライン信号Ｏａを「Ｌ」レベルにしてＩ／Ｏポート１１ａをオフライン状態にし（ステップＳ１３）、次にＩ／Ｏポート１１ｂを受信可能ポートとして指定することにより（ステップＳ１４）、ステップＳ１からの処理を繰り返す
【００１７】このように、
受信可能ポートの切替え前に（オフライン状態になる前）、ビジィ状態ではあるが、ホストコンピュータからデータが転送されてくると、レディ状態に戻り、元のポート切替え状態となる。これにより、その間に転送されてきたデータを受信することができ、その結果、ホストコンピュータから同時にデータが転送される事態を防止できる
【００１８】
【発明の効果】以上のように本発明によれば、
受信可能ポートの切替え前にデータ転送を有無検出し、データ転送があれぱ、元のポート切替え状態に戻すようにしたため、ホストコンピュータからのデータが同時に転送されてくる事態を防止して、確実に複数のＩ／Ｏポートを切替ることができる。したがって、複数のＩ／Ｏポートを備えた印刷装置等のデータ処理装置において、特定のポートを選択するための優先度制御回路等を必要とせずに、複数の異なるホストコンピュータからのデータを選択的に受信して確実に処理することができる
　
　イ　上記アからみて、引用例１には、
「従来、複数のＩ／Ｏポートを備えた印刷装置では、データ受信待ち状態において、まず、全てのポートをレディ状態にしておき、この状態で最初にホストコンピュータからの印刷データを受け取ったポートを使用可能ポートとして一連のデータ処理（印刷処理）を開始すると共に、他の非選択ポートをオフライン状態とし、使用可能ポートに対する一連のデータ処理（印刷処理）を終了後、再び全ポートを元の状態に戻すといったようなポート切替処理を行っていたが、従来のポート切替方法では、使用可能ポートが選択されるまでは、全てのポートがレディ状態にあるため、データがホストコンピュータから同時に転送されてくることがあったため、特定のポートを選択するための優先度制御回路等が必要となり、回路構成が複雑になる他、非選択ポートに接続されたホストコンピュータがデータを再送しなければならない等の問題があったので、
　このような点に鑑み、ホストコンピュータからデータが同時に転送されてくる事態を防止して、確実に複数のＩ／Ｏポートを切替ることのできるポート切替装置を提供することを目的とし、
　複数のＩ／Ｏポートの中で受信可能ポートを切替えるポート切替え手段を備え、このポート切替え手段によるポート切替えの際にホストコンピュータからのデータ転送の有無を検出し、この結果、データ転送がなかった場合には上記ポート切替え手段によるポート切替えを有効とし、データ転送があった場合には上記ポート切替え手段によるポート切替えを無効とし元のポート切替え状態に戻すようにして、受信可能ポートの切替え前に、ホストコンピュータからデータが転送されてくると、元のポート切替え状態となり、これにより、その間に転送されてきたデータを受信することができ、その結果、ホストコンピュータから同時にデータが転送される事態を防止できるようにした、複数のＩ／Ｏポートを備えたポート切替装置を有し、
　ホストコンピュータからの印刷データを受け取って一連のデータ処理（印刷処理）をする印刷装置であって、
　前記ポート切替装置は、
　複数のＩ／Ｏポート１１ａ、１１ｂ…が設けられており、
　複数の異なるホストコンピュータからのデータを選択的に受信するように構成され、
　この装置全体の制御を行うＣＰＵ１２を備え、該ＣＰＵ１２によりポート切替処理を実行し、
　前記ポート切替処理時に必要となる受信待ち時間Ｔｒ、転送監視時間Ｔｂを前記ＣＰＵ１２の下でそれぞれカウントするカウンタ１３、１４と、各Ｉ／Ｏポート１１ａ、１１ｂ…を通じて得られたデータを格納する受信バッファ１５とを備えており、
　例えば、複数のＩ／ＯポートをＩ／ＯポートＡ（１１ａ）及びＩ／ＯポートＢ（１１ｂ）とし、各ポートＡ、ＢにそれぞれホストＡ、Ｂが接続され、順番に各ポートＡ、Ｂの一方を受信可能状態（以下“青”状態と称す）とし、他方を受信不能状態（以下“赤”状態と称す）にして受信可能ポートを順次切替え、ここで、各ポートＡ、Ｂに接続されているホストＡ、Ｂの一方のデータ転送速度が他方に比べて遅く、データ転送中に受信可能ポートが切替わり、その間に他のホストからもデータが転送されてくる可能性があり、例えばポートＡが“青”状態になり、これを確認したホストＡがデータを転送したとすると、従来のポート切替方法では、このホストＡのデータがポートＡに到達する前に、所定の切替時間が経過してしまい、ポートＢが“青”状態になると、これを確認したホストＢがデータを転送し、結果的にホストＡ、Ｂから同時にデータが転送されてくることになり、この場合には、ホストＡのデータは受け付けられないため、再転送となるところ、
　前記ポート切替処理におけるポート切替方法では、受信可能ポートを切替える際、所定時間（Ｔｂ）だけホストコンピュータからデータ転送があった否かを検出することにより、データ転送があれば、元のポート切替え状態に戻す、すなわち、ポートＡ−Ｂを、まず、“青”−“赤”の状態にし、その後、直ぐに“赤”−“青”の状態に切替えるのではなく、一旦、“赤”−“赤”の状態にして、所定時間だけホストＡからのデータ転送を待ち、そして、その間にデータ転送があれば、“青”−“赤”のポート切替え状態に戻し、また、データ転送がなければ、“赤”−“青”の状態に切替えることにより、ホストコンピュータから同時にデータが転送される事態を防止して、効率良く切替えることができるものであり、
　前記ポート切替処理は、
　前記ＣＰＵ１２が、まず、ステップＳ１，Ｓ２で、Ｉ／ＯポートＡ（１１ａ）を受信可能ポートとして指定し、オンライン／オフライン信号Ｏａを『Ｈ』レベル、ビズィ／レディ信号Ｂａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をオンライン状態およびレディ状態にし、この状態で、前記ＣＰＵ１２が、ステップＳ３において、前記カウンタ１３に受信待ち時間Ｔｒをセットし、ステップＳ４で、このＴｒの間にホストコンピュータからデータが転送されてくるか否かをチェックし、データ転送があれば、ステップＳ５で、そのデータを前記受信バッファ１５に格納してデータ受信処理を行った後、再びステップＳ３からの処理を実行し、一方、ステップＳ４でデータ転送がなく、ステップＳ６で、データ転送がなく、受信待ち時間Ｔｒを経過したら、前記ＣＰＵ１２がポート切替準備に入り、ステップＳ７で、ビズィ／レディ信号Ｂａを『Ｈ』レベルにしてＩ／ＯポートＡ（１１ａ）をビジィ状態にして、一旦、“赤”−“赤”の状態にした後、ステップＳ８で、前記カウンタ１４に転送監視時間Ｔｂをセットし、ステップＳ９で、さらにこのＴｂの間にホストコンピュータからデータが転送されてくるか否かをチェックし、転送監視時間Ｔｂの間にデータ転送があれば、前記ＣＰＵ１２がステップＳ１０で、ビズィ／レディ信号Ｂａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をレディ状態に戻し、ステップＳ１１で、そのデータを受信処理した後、再びステップＳ３からの処理を実行し、また、ステップＳ１２で、データ転送がないまま転送監視時間Ｔｂを経過すると、ステップＳ１３で、オンライン／オフライン信号Ｏａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をオフライン状態にし、次にステップＳ１４で、Ｉ／ＯポートＢ（１１ｂ）を受信可能ポートとして指定し、ステップＳ１からの処理を繰り返すポート切替方法を実施するものであり、
　受信可能ポートの切替え前（オフライン状態になる前）に、ビジィ状態ではあるがデータ転送を有無検出し、ホストコンピュータからデータが転送されてくるとレディ状態に戻り、元のポート切替え状態となることにより、その間に転送されてきたデータを受信することができ、その結果、ホストコンピュータから同時にデータが転送される事態を防止でき、確実に複数のＩ／Ｏポートを切替ることができるので、特定のポートを選択するための優先度制御回路等を必要とせずに、複数の異なるホストコンピュータからのデータを選択的に受信して確実に処理することができる、
　複数のＩ／Ｏポートを備えたポート切替装置を有し、ホストコンピュータからの印刷データを受け取って一連のデータ処理（印刷処理）をする印刷装置。」の発明（以下「引用発明１」という。）が記載されているものと認められる。
　
（２）当審拒絶理由で引用した「本願の優先日前に頒布された刊行物である特開平８−３２８７７２号公報（以下「引用例２」という。）」には、図とともに次の事項が記載されている。）
　ア　「【０００１】
【産業上の利用分野】本発明は、例えば、複数のコンピュータを１台のプリンタに接続して共用させるプリンタ切換装置に関する。
【０００２】
【従来の技術】
従来、複数のパーソナルコンピュータ（ＰＣ）から１台のプリンタ装置を共用するプリンタ切換装置
それぞれパーソナルコンピュータに接続されるコネクタを有した複数のチャンネルを備え、これらのチャンネルの内の１つが、プリンタに接続されるコネクタに選択的に接続されるようになってい
各チャンネルの切り換えは、切換スイッチの手動操作により、あるいは自動的な制御により行われ、接続状態が直ちに強制的に切り換えられるようになってい
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来のように、切換スイッチを操作した時点で、直ちに強制的に接続が切り換えられる構成では、プリントデータの転送中にチャンネルが切り換えられ、プリントデータが損なわれ、あるいは複数のプリントデータ同士が衝突するなどして、印刷結果が不正になるなどの問題を有してい
【０００４】本発明は、
このような点に鑑みなされたもので、円滑な切り換えおよび適正な印刷が可能なプリンタ切換装置を提供することを目的
【０００５】
【課題を解決するための手段】請求項１記載のプリンタ切換装置は、
プリントデータを出力するデータ出力装置にそれぞれ接続される複数のデータ出力装置接続部と、前記プリントデータを印刷するプリンタ装置に接続されるプリンタ接続部と、前記データ出力装置接続部のいずれかを前記プリンタ接続部に選択的に接続する切換手段と、前記プリントデータの転送状態を監視する監視手段を有し、前記プリントデータの転送が所定時間内に行われない場合に前記切換手段の切換え動作を可能にする制御手段とを備え
【０００６】請求項２記載のプリンタ切換装置は、請求項１記載のプリンタ切換装置において、
制御手段は、各データ出力装置に印刷抑止信号を出力してこれらデータ出力装置からのプリントデータの出力を抑止する印刷抑止信号出力手段を有し、切換手段を作動させて一のデータ出力装置接続部から他のデータ出力装置接続部に接続を切換える際に、前記一のデータ出力装置接続部に印刷抑止信号を出力し、その後、前記プリントデータの転送が所定時間内に行われた場合には、前記切換手段の切換え動作を行わず、前記プリントデータの転送が所定時間内に行われない場合に前記切換手段の切換え動作を行う
【０００７】
【作用】請求項１記載のプリンタ切換装置では、
切換手段により、プリンタ切換装置に接続された複数のデータ出力装置の内の一がプリンタ装置に接続され、プリンタ装置の共用が可能になる。そして、監視手段がプリントデータの転送を監視し、プリントデータの転送が所定時間内に行われない場合に、制御手段が切換手段の切換え動作を可能にする。そこで、プリンタ切換装置やデータ出力装置の内部処理などによる信号の遅延があっても、プリントデータの転送中に切換手段の切換え動作が行われることが抑制される。よって、転送中のプリントデータが損なわれることなどが抑制され、印刷結果を適切に保持しつつ切換え動作が円滑に行われ
【０００８】請求項２記載のプリンタ切換装置では、請求項１記載の作用に加え、
制御手段は、切換手段を作動させて一のデータ出力装置接続部から他のデータ出力装置接続部に接続を切換える際に、一のデータ出力装置接続部に印刷抑止信号を出力してこれらデータ出力装置からのプリントデータの出力を抑止し、その後、プリントデータの転送が所定時間内に行われた場合には、切換手段の切換え動作を行わず、プリントデータの転送が所定時間内に行われない場合に切換手段の切換え動作を行う。そこで、プリンタ切換装置やデータ出力装置の内部処理などによる信号の遅延があっても、プリントデータの転送中に切換手段の切換え動作が行われることが抑制される。よって、転送中のプリントデータが損なわれることなどが抑制され、印刷結果を適切に保持しつつ切換え動作が円滑に行われ
【０００９】
【実施例】以下、本発明のプリンタ切換装置の一実施例の構成を図面を参照して説明する。
【００１０】図２において、１１はプリンタ切換装置で、この
プリンタ切換装置１１は、データ出力装置としての複数のパーソナルコンピュータＰＣ１〜ＰＣｍと、１台のプリンタ装置ＰＲＮとの間に介在し、いずれか１台のパーソナルコンピュータＰＣｎを、プリンタ装置ＰＲＮに選択的に接続するようになっている
【００１１】そして、図１および図２に示すように、
各パーソナルコンピュータＰＣ１〜ＰＣｍおよびプリンタ装置ＰＲＮには、８ビットずつプリントデータをパラレルに転送するパラレルインターフェースであるいわゆるセントロニクスインターフェースのコネクタ部が設けられて
プリンタ切換装置１１には、各パーソナルコンピュータＰＣ１〜ＰＣｍのコネクタ部にケーブルを介して接続されるデータ出力装置接続部としてのコンピュータ用コネクタ部ＣＨ１〜ＣＨｍと、プリンタ装置ＰＲＮのコネクタ部にケーブルを介して接続されるプリンタ接続部を構成するプリンタ用コネクタ部ＣＨｐとが設けられて
【００１２】また、
各コンピュータ用コネクタ部ＣＨ１〜ＣＨｍは、それぞれ複数の入出力線を介して、印刷抑止信号出力手段を兼ねた切換手段としての切換回路Ｓ１〜Ｓｍに接続され、これら切換回路Ｓ１〜Ｓｍが、それぞれ複数の入出力線を介して、プリンタ用コネクタ部ＣＨｐに接続されて
【００１３】
さらに、
監視手段としてのストロボ監視回路Ｗと、制御手段としての制御部Ｃとが設けられて
ストロボ監視回路Ｗは、プリンタ用コネクタ部ＣＨｐを介してプリンタ装置ＰＲＮに出力されるプリントデータの転送を監視するもので、各パーソナルコンピュータＰＣ１〜ＰＣｍからプリンタ装置ＰＲＮに出力されるプリントデータの転送同期信号であるｎＳｔｒｏｂｅ信号を監視して、所定時間このｎＳｔｒｏｂｅ信号の発生がない状態が継続した時点で、ＳＴＢ信号をＨとし、他の状態では、Ｌとする
制御部Ｃは、各切換回路Ｓ１〜Ｓｍに接続されたデコーダ部Ｄを有し、このデコーダ部Ｄに、いずれのコンピュータ用コネクタ部ＣＨ１〜ＣＨｍをプリンタ用コネクタ部ＣＨｐに接続するかを指示する選択信号ｎが入力される。そして、デコーダ部Ｄは、この選択信号ｎをデコードして、選択された１個の切換回路Ｓ１〜Ｓｍの選択信号のみをＨとし、他の選択されていない切換回路Ｓ１〜Ｓｍの選択信号をＬとする。すなわち、同時に複数の選択信号がＨとなることはない。また、この制御部Ｃには、ストロボ監視回路ＷからＳＴＢ信号が入力されるとともに、各切換回路Ｓ１〜Ｓｍにリセット信号、ＢＳＥＴ信号、ＢＲＥＳＥＴ信号を出力するようになって
【００１４】また、
各切換回路Ｓ１〜Ｓｍは、
コンピュータ用コネクタ部ＣＨ１〜ＣＨｍからプリントデータＤａｔａ１〜Ｄａｔａ８および各種の制御信号であるｎＳｔｒｏｂｅ，ｎＡｕｔｏＦｄ，ｎＩｎｉｔ，ｎｓｅｌｅｃｔＩｎが入力されるとともに、制御部Ｃのデコーダ部Ｄから選択信号が入力されるスイッチング素子Swを備え、選択信号がＨの状態で、すなわち特定のコンピュータ用コネクタ部ＣＨｎが選択された状態で、このコンピュータ用コネクタ部ＣＨｎから入力された信号をそのままプリンタ用コネクタ部ＣＨｐに出力する一方、選択信号がＬの状態では、このコンピュータ用コネクタ部ＣＨｎから入力された信号を遮断するようになっている
【００１５】
さらに、各切換回路Ｓ１〜Ｓｍには、プリンタ用コネクタ部ＣＨｐからの各種の制御信号であるｎＡｃｋ，ｐＥｒｒｏｒ，Ｓｅｌｅｃｔ，ｎＦａｉｌｔ，Ｂｕｓｙが、それぞれ一方の入力端子に入力されるＡＮＤ回路Ａ１〜Ａ５が設けられ、これらＡＮＤ回路Ａ１〜Ａ５を介して、各信号ｎＡｃｋ，ｐＥｒｒｏｒ，Ｓｅｌｅｃｔ，ｎＦａｉｌｔ，Ｂｕｓｙが各コンピュータ用コネクタ部ＣＨ１〜ＣＨｍに出力される。そして、各ＡＮＤ回路Ａ１〜Ａ５の他方の入力端子には、制御部Ｃのデコーダ部Ｄから選択信号が入力され、また、ｎＡｃｋ信号と、ｎＦａｉｌｔ信号は、反転した状態で各ＡＮＤ回路Ａ１，Ａ４に入力されるとともに、出力も反転され、さらに、Ｂｕｓｙ信号は、ＯＲ回路Ｂ１を介して出力される
【００１６】また、
各切換回路Ｓ１〜Ｓｍには、制御部Ｃのデコーダ部Ｄから出力される選択信号が入力されるとともに、制御部ＣからそれぞれＢＳＥＴ信号あるいはＢＲＥＳＥＴ信号が入力されるＡＮＤ回路Ａ６，Ａ７が設けられている。さらに、これらＡＮＤ回路Ａ６，Ａ７の出力と、制御部Ｃから出力されるリセット信号とが入力されるＲＳフリップフロップＦ１が設けられ、このＲＳフリップフロップＦ１の出力が、Ｂｕｓｙ信号が一方の入力端子に入力されるＯＲ回路Ｂ１の他方の入力端子に入力されるようになって
【００１７】そして、
これら切換回路Ｓ１〜Ｓｍは、選択信号がＨの状態で、すなわち特定のコンピュータ用コネクタ部ＣＨｎが選択された状態で、プリンタ用コネクタ部ＣＨｐから入力された信号をこのコンピュータ用コネクタ部ＣＨｎにそのままに出力し、選択信号がＬの状態では、プリンタ用コネクタ部ＣＨｐから入力された信号を非アクティブ状態にしてこのコンピュータ用コネクタ部ＣＨｎに出力する。また、特定のコンピュータ用コネクタ部ＣＨｎが選択された状態で、プリンタ用コネクタ部ＣＨｐから入力されたＢｕｓｙ信号が非アクティブであってもアクティブ状態を出力できるように、Ｂｕｓｙ信号にＲＳフリップフロップＦ１の出力がＯＲ出力されている。そして、このＲＳフリップフロップＦ１は、このコンピュータ用コネクタ部ＣＨｎが選択された状態で、制御部Ｃから出力されるＢＳＥＴ信号によりリセットされて出力がＨとなる一方、ＢＲＥＳＥＴ信号によりリセットされて出力がＬとなり、さらにイニシャル時にはリセット信号により出力がＨとなる
【００１８】次に、図４のフローチャートを参照して、
制御部Ｃ
【００１９】まず、
スタート時には、選択信号ｎが１に初期化され、第１の切換回路Ｓ１およびコンピュータ用コネクタ部ＣＨ１（以下チャンネル１）が選択されて、このチャンネル１に入力されたプリントデータＤａｔａ１〜Ｄａｔａ８および各種の制御信号ｎＳｔｒｏｂｅ，ｎＡｕｔｏＦｄ，ｎＩｎｉｔ，ｎｓｅｌｅｃｔＩｎがプリンタＰＲＮに出力可能になる。（ステップ１）
【００２０】
この状態で、
まずＢＲＥＳＥＴ信号を出力して（ステップ２）
チャンネル１ＣＨ１のＢｕｓｙ信号を非アクティブにす
この結果、チャンネル１に接続されたパーソナルコンピュータＰＣ１は、接続されたプリンタＰＲＮがアクティブ状態であると認識し、印刷の必要があればプリントデータの転送を開始す
【００２１】制御部Ｃは、
チャンネル１のＢｕｓｙ信号を非アクティブにした後、所定時間、例えば数秒程度待機し（ステップ３）
ストロボ監視回路Ｗから出力されるＳＴＢ信号を確認する（ステップ４）
ＳＴＢ信号がＨであれば、パーソナルコンピュータＰＣ１がプリントデータをプリンタＰＲＮに転送している状態であるから、ループしてウェイトを繰り返し（ステップ３、４）、そのままチャンネル１ＣＨ１を接続した状態に保持す
【００２２】そして、
ステップ４において、ＳＴＢ信号がＬであれば、パーソナルコンピュータＰＣ１からのプリントデータの出力が一定時間行われなかったのであるから、とりあえずプリントデータの出力が終了したものと認識し、ＢＳＥＴ信号を出力してチャンネル１ＣＨ１のＢｕｓｙ信号をアクティブにし、パーソナルコンピュータＰＣ１にプリンタＰＲＮが非アクティブ状態であると認識させる（ステップ５
【００２３】
この後、所定時間、例えば数秒程度待機し（ステップ６）
再度ストロボ監視回路Ｗから出力されるＳＴＢ信号を確認する（ステップ７）
ここで、ＳＴＢ信号がＨであれば、パーソナルコンピュータＰＣ１のプリントデータの出力は終了していなかった場合であるから、ＢＲＥＳＥＴ信号を出力して（ステップ２）
チャンネル１ＣＨ１のＢｕｓｙ信号を再び非アクティブとし、チャンネル１を接続した状態に保持して、パーソナルコンピュータＰＣ１にプリンタＰＲＮを継続して使用させ
【００２４】また、
ステップ７において、ＳＴＢ信号がＬであれば、チャンネル１のパーソナルコンピュータＰＣ１のプリントデータの出力は終了したことが確認され、選択信号ｎをインクリメントする（ステップ８）
この状態で、ｎがチャンネルの数ｍを越えていなければ（ステップ９）
このまま次のチャンネルを選択して、ステップ２から動作を繰り返す
ステップ９において、ｎがチャンネルの数ｍを越えていれば、選択信号ｎが初期値である１に戻され（ステップ１０）
ステップ２から動作を繰り返す
ようにして、各チャンネルＣＨ１〜ＣＨｍに接続されたパーソナルコンピュータＰＣ１〜ＰＣｍについて、順次印刷動作を行わせるようになっている
【００２５】このように、本実施例によれば、制御部Ｃが、各チャンネルＣＨ１〜ＣＨｍに接続されたパーソナルコンピュータＰＣ１〜ＰＣｍについて、順次接続を切り換えて印刷動作を行わせる際に、ストロボ監視回路Ｗが現在選択されているチャンネルＣＨｎのプリントデータの転送を監視し、プリントデータの転送が所定時間行われない場合に、まず、Ｂｕｓｙ信号をアクティブにし、接続されたパーソナルコンピュータＰＣｎにプリンタ装置ＰＲＮが非アクティブであると認識させ、プリントデータの転送を停止させるとともに、この後、プリントデータの転送が所定時間行われないことを再度確認した状態で、チャンネルを順次切り換え、他のパーソナルコンピュータＰＣ１〜ＰＣｍのプリントデータを受け入れるようになっている。
【００２６】そこで、制御部ＣやパーソナルコンピュータＰＣｎの内部での認識の遅延などにより、本来パーソナルコンピュータＰＣｎからプリントデータが転送されないＢｕｓｙ信号をアクティブとした状態で、パーソナルコンピュータＰＣｎからプリントデータが転送された場合でも、チャンネルを確保してこのプリントデータをプリンタ装置ＰＲＮに確実に転送することができる。そこで、複数のパーソナルコンピュータＰＣ１〜ＰＣｍのプリントデータ同士が衝突することによるプリンタ装置ＰＲＮの誤動作や、また、実際には送られなかったプリントデータをパーソナルコンピュータＰＣｎの側では既に転送済みであると解釈して次のデータから送信することによるデータの取りこぼしによるプリンタ装置ＰＲＮの誤動作などを防止することができ、印刷結果を適切に保持しつつ、切換え動作を円滑に行なうことができる。
【００２７】なお、上記の実施例では、監視手段として、プリンタ装置ＰＲＮに出力されるプリントデータの転送同期信号であるｎＳｔｒｏｂｅ信号を監視するストロボ監視回路Ｗを用いたが、例えば、セントロニクスインターフェースにおいては、このｎＳｔｒｏｂｅ信号に対応する確認信号であるｎＡｃｋ信号あるいはＢｕｓｙ信号を監視してもよい。
【００２８】そして、セントロニクスインターフェースのほか、他の規格のパラレルインターフェースあるいはシリアルインターフェースにおいても、プリントデータの転送を確認できる信号を監視し、また印刷を抑止する信号を出力することにより、印刷結果を適正にすることができる。
【００２９】また、上記の実施例では、外部のパーソナルコンピュータＰＣ１〜ＰＣｍおよび外部のプリンタ装置ＰＲＮを接続するプリンタ切換装置１１について説明したが、例えば、
筐体の内部に、プリントデータを出力する部分と、このプリントデータを印刷するプリンタ部とを内蔵するとともに、外部のパーソナルコンピュータに接続可能なコネクタを設けた印刷装置
【００３０】
【発明の効果】請求項１記載のプリンタ切換装置によれば、監視手段がプリントデータの転送を監視し、プリントデータの転送が所定時間内に行われない場合に、制御手段が切換手段の切換え動作を可能にする。そこで、プリンタ切換装置やデータ出力装置の内部処理などによる信号の遅延があっても、プリントデータの転送中に切換手段の切換え動作が行われることを抑制できる。よって、転送中のプリントデータが損なわれることなどを抑制し、印刷結果を適切に保持しつつ切換え動作を円滑に行うことができる。
【００３１】請求項２記載のプリンタ切換装置によれば、請求項１記載の効果に加え、制御手段は、切換手段を作動させて一のデータ出力装置接続部から他のデータ出力装置接続部に接続を切換える際に、一のデータ出力装置接続部に印刷抑止信号を出力してこれらデータ出力装置からのプリントデータの出力を抑止し、その後、プリントデータの転送が所定時間内に行われた場合には、切換手段の切換え動作を行わず、プリントデータの転送が所定時間内に行われない場合に切換手段の切換え動作を行う。そこで、プリンタ切換装置やデータ出力装置の内部処理などによる信号の遅延があっても、プリントデータの転送中に切換手段の切換え動作が行われることを抑制できる。よって、転送中のプリントデータが損なわれることなどを抑制し、印刷結果を適切に保持しつつ切換え動作を円滑に行うことができる。」
　
　イ　上記アからみて、引用例２には、
「複数のパーソナルコンピュータ（ＰＣ）から１台のプリンタ装置を共用するプリンタ切換装置を備えた印刷装置において、
　従来のプリンタ切換装置は、それぞれパーソナルコンピュータに接続されるコネクタを有した複数のチャンネルを備え、これらのチャンネルの内の１つが、プリンタに接続されるコネクタに選択的に接続されるようになっていて、各チャンネルの切り換えは、切換スイッチの手動操作により、あるいは自動的な制御により行われ、接続状態が直ちに強制的に切り換えられるようになっていたが、切換スイッチを操作した時点で、直ちに強制的に接続が切り換えられる構成では、プリントデータの転送中にチャンネルが切り換えられ、プリントデータが損なわれ、あるいは複数のプリントデータ同士が衝突するなどして、印刷結果が不正になるなどの問題があったので、
　このような点に鑑み、円滑な切り換え及び適正な印刷が可能なプリンタ切換装置を備えた印刷装置を提供することを目的として、
　プリントデータを出力するデータ出力装置にそれぞれ接続される複数のデータ出力装置接続部と、前記プリントデータを印刷するプリンタ装置に接続されるプリンタ接続部と、前記データ出力装置接続部のいずれかを前記プリンタ接続部に選択的に接続する切換手段と、前記プリントデータの転送状態を監視する監視手段を有し、前記プリントデータの転送が所定時間内に行われない場合に前記切換手段の切換え動作を可能にする制御手段とを備え、
　該制御手段は、各データ出力装置に印刷抑止信号を出力してこれらデータ出力装置からのプリントデータの出力を抑止する印刷抑止信号出力手段を有し、切換手段を作動させて一のデータ出力装置接続部から他のデータ出力装置接続部に接続を切換える際に、前記一のデータ出力装置接続部に印刷抑止信号を出力し、その後、前記プリントデータの転送が所定時間内に行われた場合には、前記切換手段の切換え動作を行わず、前記プリントデータの転送が所定時間内に行われない場合に前記切換手段の切換え動作を行うようにすることにより、
　前記切換手段によりプリンタ切換装置に接続された複数のデータ出力装置の内の一をプリンタ装置に接続してプリンタ装置の共用を可能となすとともに、前記監視手段がプリントデータの転送を監視し、プリントデータの転送が所定時間内に行われない場合に、前記制御手段が前記切換手段の切換え動作を可能にし、前記プリンタ切換装置や前記データ出力装置の内部処理などによる信号の遅延があっても、プリントデータの転送中に前記切換手段の切換え動作が行われることを抑制し、さらに、前記制御手段が、前記切換手段を作動させて前記一のデータ出力装置接続部から前記他のデータ出力装置接続部に接続を切換える際に、前記一のデータ出力装置接続部に印刷抑止信号を出力してこれらデータ出力装置からのプリントデータの出力を抑止し、その後、プリントデータの転送が所定時間内に行われた場合には、前記切換手段の切換え動作を行わず、プリントデータの転送が所定時間内に行われない場合に前記切換手段の切換え動作を行い、前記プリンタ切換装置や前記データ出力装置の内部処理などによる信号の遅延があっても、プリントデータの転送中に前記切換手段の切換え動作が行われることを抑制して、転送中のプリントデータが損なわれることなどが抑制され、印刷結果を適切に保持しつつ切換え動作が円滑に行われるようにしたプリンタ切換装置を備えた印刷装置であって、
　前記プリンタ切換装置１１は、前記データ出力装置としての複数のパーソナルコンピュータＰＣ１〜ＰＣｍと、１台の前記プリンタ装置ＰＲＮとの間に介在し、いずれか１台の前記パーソナルコンピュータＰＣｎを、前記プリンタ装置ＰＲＮに選択的に接続するようになっており、
　前記各パーソナルコンピュータＰＣ１〜ＰＣｍ及び前記プリンタ装置ＰＲＮには、８ビットずつプリントデータをパラレルに転送するパラレルインターフェースであるいわゆるセントロニクスインターフェースのコネクタ部が設けられており、
　前記プリンタ切換装置１１には、各パーソナルコンピュータＰＣ１〜ＰＣｍの前記コネクタ部にケーブルを介して接続されるデータ出力装置接続部としてのコンピュータ用コネクタ部ＣＨ１〜ＣＨｍと、プリンタ装置ＰＲＮの前記コネクタ部にケーブルを介して接続されるプリンタ接続部を構成するプリンタ用コネクタ部ＣＨｐとが設けられており、さらに、前記監視手段としてのストロボ監視回路Ｗと、前記制御手段としての制御部Ｃとが設けられており、
　前記各コンピュータ用コネクタ部ＣＨ１〜ＣＨｍは、それぞれ複数の入出力線を介して、前記印刷抑止信号出力手段を兼ねた前記切換手段としての切換回路Ｓ１〜Ｓｍに接続され、これら切換回路Ｓ１〜Ｓｍが、それぞれ複数の入出力線を介して、前記プリンタ用コネクタ部ＣＨｐに接続されており、
　前記ストロボ監視回路Ｗは、プリンタ用コネクタ部ＣＨｐを介してプリンタ装置ＰＲＮに出力されるプリントデータの転送を監視するものであって、各パーソナルコンピュータＰＣ１〜ＰＣｍからプリンタ装置ＰＲＮに出力されるプリントデータの転送同期信号であるｎＳｔｒｏｂｅ信号を監視して、所定時間このｎＳｔｒｏｂｅ信号の発生がない状態が継続した時点で、ＳＴＢ信号をＨとし、他の状態では、Ｌとするものであり、
　前記制御部Ｃは、前記各切換回路Ｓ１〜Ｓｍに接続されたデコーダ部Ｄを有し、このデコーダ部Ｄに、いずれのコンピュータ用コネクタ部ＣＨ１〜ＣＨｍをプリンタ用コネクタ部ＣＨｐに接続するかを指示する選択信号ｎが入力され、そして、該デコーダ部Ｄは、この選択信号ｎをデコードして、選択された１個の切換回路Ｓ１〜Ｓｍの選択信号のみをＨとし、他の選択されていない切換回路Ｓ１〜Ｓｍの選択信号をＬとし、同時に複数の選択信号がＨとすることはないものであり、この制御部Ｃには、前記ストロボ監視回路ＷからＳＴＢ信号が入力されるとともに、前記各切換回路Ｓ１〜Ｓｍにリセット信号、ＢＳＥＴ信号、ＢＲＥＳＥＴ信号を出力するようになっているものであり、
　前記各切換回路Ｓ１〜Ｓｍは、前記コンピュータ用コネクタ部ＣＨ１〜ＣＨｍからプリントデータＤａｔａ１〜Ｄａｔａ８および各種の制御信号であるｎＳｔｒｏｂｅ，ｎＡｕｔｏＦｄ，ｎＩｎｉｔ，ｎｓｅｌｅｃｔＩｎが入力されるとともに、前記制御部Ｃのデコーダ部Ｄから選択信号が入力されるスイッチング素子Swを備え、前記選択信号がＨの状態で、すなわち特定のコンピュータ用コネクタ部ＣＨｎが選択された状態で、このコンピュータ用コネクタ部ＣＨｎから入力された信号をそのまま前記プリンタ用コネクタ部ＣＨｐに出力する一方、前記選択信号がＬの状態では、このコンピュータ用コネクタ部ＣＨｎから入力された信号を遮断するようになっており、該各切換回路Ｓ１〜Ｓｍには、前記プリンタ用コネクタ部ＣＨｐからの各種の制御信号であるｎＡｃｋ，ｐＥｒｒｏｒ，Ｓｅｌｅｃｔ，ｎＦａｉｌｔ，Ｂｕｓｙが、それぞれ一方の入力端子に入力されるＡＮＤ回路Ａ１〜Ａ５が設けられていて、これらＡＮＤ回路Ａ１〜Ａ５を介して、各信号ｎＡｃｋ，ｐＥｒｒｏｒ，Ｓｅｌｅｃｔ，ｎＦａｉｌｔ，Ｂｕｓｙが前記各コンピュータ用コネクタ部ＣＨ１〜ＣＨｍに出力され、そして、該各ＡＮＤ回路Ａ１〜Ａ５の他方の入力端子には、前記制御部Ｃのデコーダ部Ｄから前記選択信号が入力され、また、ｎＡｃｋ信号と、ｎＦａｉｌｔ信号は、反転した状態で前記各ＡＮＤ回路Ａ１，Ａ４に入力されるとともに、出力も反転され、さらに、Ｂｕｓｙ信号は、ＯＲ回路Ｂ１を介して出力されるようになっており、前記各切換回路Ｓ１〜Ｓｍには、前記制御部Ｃのデコーダ部Ｄから出力される選択信号が入力されるとともに、前記制御部ＣからそれぞれＢＳＥＴ信号あるいはＢＲＥＳＥＴ信号が入力されるＡＮＤ回路Ａ６，Ａ７が設けられていて、、これらＡＮＤ回路Ａ６，Ａ７の出力と、前記制御部Ｃから出力されるリセット信号とが入力されるＲＳフリップフロップＦ１が設けられ、このＲＳフリップフロップＦ１の出力が、Ｂｕｓｙ信号が一方の入力端子に入力されるＯＲ回路Ｂ１の他方の入力端子に入力されるようになっており、
　前記切換回路Ｓ１〜Ｓｍは、前記選択信号がＨの状態で、すなわち特定のコンピュータ用コネクタ部ＣＨｎが選択された状態で、前記プリンタ用コネクタ部ＣＨｐから入力された信号をこのコンピュータ用コネクタ部ＣＨｎにそのままに出力し、前記選択信号がＬの状態では、前記プリンタ用コネクタ部ＣＨｐから入力された信号を非アクティブ状態にしてこのコンピュータ用コネクタ部ＣＨｎに出力し、また、特定のコンピュータ用コネクタ部ＣＨｎが選択された状態で、前記プリンタ用コネクタ部ＣＨｐから入力されたＢｕｓｙ信号が非アクティブであってもアクティブ状態を出力できるように、Ｂｕｓｙ信号にＲＳフリップフロップＦ１の出力がＯＲ出力されており、そして、このＲＳフリップフロップＦ１は、このコンピュータ用コネクタ部ＣＨｎが選択された状態で、前記制御部Ｃから出力されるＢＳＥＴ信号によりリセットされて出力がＨとなる一方、ＢＲＥＳＥＴ信号によりリセットされて出力がＬとなり、さらにイニシャル時にはリセット信号により出力がＨとなるものであり、
　前記制御部Ｃは、
　スタート時には、ステップ１で、選択信号ｎを１に初期化し、第１の切換回路Ｓ１およびコンピュータ用コネクタ部ＣＨ１（以下チャンネル１）を選択して、このチャンネル１に入力されたプリントデータＤａｔａ１〜Ｄａｔａ８および各種の制御信号ｎＳｔｒｏｂｅ，ｎＡｕｔｏＦｄ，ｎＩｎｉｔ，ｎｓｅｌｅｃｔＩｎをプリンタ装置ＰＲＮに出力可能し、この状態で、ステップ２で、まずＢＲＥＳＥＴ信号を出力して、チャンネル１ＣＨ１のＢｕｓｙ信号を非アクティブにすることにより、チャンネル１に接続されたパーソナルコンピュータＰＣ１に、接続されたプリンタ装置ＰＲＮがアクティブ状態であると認識させ、印刷の必要があればプリントデータの転送を開始させるとともに、ステップ３で、チャンネル１のＢｕｓｙ信号を非アクティブにした後、所定時間、例えば数秒程度待機し、ステップ４で、ストロボ監視回路Ｗから出力されるＳＴＢ信号を確認し、ＳＴＢ信号がＨであれば、パーソナルコンピュータＰＣ１がプリントデータをプリンタ装置ＰＲＮに転送している状態であるから、ステップ３からループしてウェイトを繰り返し、そのままチャンネル１ＣＨ１を接続した状態に保持し、ステップ４において、ＳＴＢ信号がＬであれば、パーソナルコンピュータＰＣ１からのプリントデータの出力が一定時間行われなかったのであるから、とりあえずステップ５で、プリントデータの出力が終了したものと認識し、ＢＳＥＴ信号を出力してチャンネル１ＣＨ１のＢｕｓｙ信号をアクティブにし、パーソナルコンピュータＰＣ１にプリンタ装置ＰＲＮが非アクティブ状態であると認識させ、この後、ステップ６で、所定時間、例えば数秒程度待機し、ステップ７で、再度ストロボ監視回路Ｗから出力されるＳＴＢ信号を確認し、ここで、ＳＴＢ信号がＨであれば、パーソナルコンピュータＰＣ１のプリントデータの出力は終了していなかった場合であるから、ステップ２に戻って、ＢＲＥＳＥＴ信号を出力して、チャンネル１ＣＨ１のＢｕｓｙ信号を再び非アクティブとし、チャンネル１を接続した状態に保持して、パーソナルコンピュータＰＣ１にプリンタ装置ＰＲＮを継続して使用させ、前記ステップ７において、ＳＴＢ信号がＬであれば、チャンネル１のパーソナルコンピュータＰＣ１のプリントデータの出力は終了したことが確認されるので、ステップ８で、前記選択信号ｎをインクリメントし、ステップ９で、この状態でｎがチャンネルの数ｍを越えていないか判別し、超えていなければ、このまま次のチャンネルを選択して、ステップ２からの動作を繰り返し、前記ステップ９において、ｎがチャンネルの数ｍを越えていれば、ステップ１０で、前記選択信号ｎを初期値である１に戻してから、ステップ２からの動作を繰り返すようにして、前記各チャンネルＣＨ１〜ＣＨｍに接続されたパーソナルコンピュータＰＣ１〜ＰＣｍについて、順次印刷動作を行わせるものであり、
　筐体の内部に、プリントデータを出力する部分と、このプリントデータを印刷するプリンタ部とを内蔵するとともに、外部のパーソナルコンピュータに接続可能なコネクタを設けた印刷装置。」の発明（以下「引用発明２」という。）が記載されているものと認められる。
　
３　引用発明１との対比・判断
（１）対比
　本願発明と引用発明１とを対比する。
　ア　情報処理分野で「ポート」とは「通信チャネルと計算機のハードウェア装置との間のインターフェース」のことであり（マグローヒル科学技術用語大辞典編集委員会編集、「マグローヒル科学技術用語大辞典」第３版、１９９６年９月３０日、株式会社日刊工業新聞社発行、１７３８頁右欄１０〜１１行参照。）、電気工学の分野で「ポート」とは「一般に壁に設けられた導線またはケーブルの引込み口（または引出し口）」のことであり（マグローヒル科学技術用語大辞典編集委員会編集、「マグローヒル科学技術用語大辞典」第３版、１９９６年９月３０日、株式会社日刊工業新聞社発行、１７３８頁右欄１４〜１５行参照。）、また、ホストコンピュータからの印刷データを受け取って一連のデータ処理（印刷処理）を行う構成を一般にプリントエンジンというから、
　引用発明１の「ホストコンピュータ、ホストＡ、Ｂ」、「印刷データ」、「Ｉ／Ｏポート」、「『ホストコンピュータからの印刷データを受け取って一連のデータ処理（印刷処理）を行』う構成」、「ポート切替装置」及び「印刷装置」は、それぞれ、本願発明の「外部機器」、「コマンドやプリント開始信号および画像データ等」、「『外部機器を接続するためのコネクタ』、『外部機器からのコマンドやプリント開始信号および画像データ等を受け取るためのインタフェース』、『コネクタを介して外部機器と信号の交信をするインタフェース』」、「送られてきた画像データに従い記録紙上に画像を形成する画像形成部及びプリンタエンジン」、「インタフェース切換制御部及び前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部」及び「画像形成装置」に相当する。
　
　イ　引用発明１において、印刷装置は、複数のＩ／Ｏポート１１ａ、１１ｂ…が設けられており、複数の異なるホストコンピュータからのデータを選択的に受信するように構成され、ホストコンピュータからの印刷データを受け取って一連のデータ処理（印刷処理）をするものであるところ、一般に、印刷装置は、記録紙上に画像を形成する画像形成部を有していることが当業者に自明であり、一連のデータ処理を行うものは一般にＣＰＵであることも当業者に自明であるから、前記印刷装置の「送られてきた画像データに従い記録紙上に画像を形成する画像形成部及びプリンタエンジン（ホストコンピュータからの印刷データを受け取って一連のデータ処理（印刷処理）を行う構成）」（上記ア参照。）は、複数のＩ／Ｏポート１１ａ、１１ｂ…のいずれかを介しホストコンピュータからの印刷データを受け取って一連のデータ処理（印刷処理）をするためのＣＰＵを備えていることが当業者に自明である。
　したがって、引用発明１の「画像形成装置（印刷装置）」と本願発明の「画像形成装置」とは、上記アに照らせば、「少なくとも外部機器からのコマンドやプリント開始信号および画像データ等を受け取るためのインタフェースと、該インタフェースを介して送られてきた画像データに従い記録紙上に画像を形成する画像形成部と、該インタフェースを介して受信した画像データを前記画像形成部に対して出力するＣＰＵとを有するプリンタエンジンと、第１および第２の外部機器を接続するための第１および第２のコネクタと、前記プリンタエンジンと前記第１および第２のコネクタの間に介在するインタフェース切換制御部と、からな」るものである点で一致するといえ、上記「プリントエンジンが備えている複数のＩ／Ｏポート１１ａ、１１ｂ…のいずれかを介しホストコンピュータからの印刷データを受け取って一連のデータ処理（印刷処理）をするためのＣＰＵ」は本願発明の「プリンタエンジンのＣＰＵ」に相当する。
　
　ウ　情報処理分野で「インターフェース」とは「一つの装置が他の装置に対して交信や制御を行なうことができるようにする、ある様式の電子装置」のことである（マグローヒル科学技術用語大辞典編集委員会編集、「マグローヒル科学技術用語大辞典」第３版、１９９６年９月３０日、株式会社日刊工業新聞社発行、１１３頁左欄下から１０行目〜下から８行目参照。）から、
　引用発明１において、上記イの「プリントエンジンが備えているＣＰＵ」と「装置全体の制御を行うＣＰＵ１２を備え、該ＣＰＵ１２によりポート切替処理を実行するポート切替装置」との間には、複数のＩ／Ｏポート１１ａ、１１ｂ…のいずれかを介しホストコンピュータからの印刷データを受け取ることができるようにするためのインタフェースが備わっていることが当業者に自明である。このインターフェースが本願発明の「プリンタエンジンのＣＰＵと信号の交信をするインタフェース」に相当する。
　してみると、引用発明１の「インタフェース切換制御部（ポート切替装置）」は、複数のＩ／Ｏポート１１ａ、１１ｂ…が設けられており、複数の異なるホストコンピュータからのデータを選択的に受信するように構成され、この装置全体の制御を行うＣＰＵ１２を備え、該ＣＰＵ１２によりポート切替処理を実行するものであり、前記ポート切替処理は、前記ＣＰＵ１２が、まず、ステップＳ１，Ｓ２で、Ｉ／ＯポートＡ（１１ａ）を受信可能ポートとして指定し、オンライン／オフライン信号Ｏａを『Ｈ』レベル、ビズィ／レディ信号Ｂａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をオンライン状態およびレディ状態にし、この状態で、前記ＣＰＵ１２が、ステップＳ３において、前記カウンタ１３に受信待ち時間Ｔｒをセットし、ステップＳ４で、このＴｒの間にホストコンピュータからデータが転送されてくるか否かをチェックし、データ転送があれば、ステップＳ５で、そのデータを前記受信バッファ１５に格納してデータ受信処理を行った後、再びステップＳ３からの処理を実行し、一方、ステップＳ４でデータ転送がなく、ステップＳ６で、データ転送がなく、受信待ち時間Ｔｒを経過したら、前記ＣＰＵ１２がポート切替準備に入り、ステップＳ７で、ビズィ／レディ信号Ｂａを『Ｈ』レベルにしてＩ／ＯポートＡ（１１ａ）をビジィ状態にして、一旦、“赤”−“赤”の状態にした後、ステップＳ８で、前記カウンタ１４に転送監視時間Ｔｂをセットし、ステップＳ９で、さらにこのＴｂの間にホストコンピュータからデータが転送されてくるか否かをチェックし、転送監視時間Ｔｂの間にデータ転送があれば、前記ＣＰＵ１２がステップＳ１０で、ビズィ／レディ信号Ｂａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をレディ状態に戻し、ステップＳ１１で、そのデータを受信処理した後、再びステップＳ３からの処理を実行し、また、ステップＳ１２で、データ転送がないまま転送監視時間Ｔｂを経過すると、ステップＳ１３で、オンライン／オフライン信号Ｏａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をオフライン状態にし、次にステップＳ１４で、Ｉ／ＯポートＢ（１１ｂ）を受信可能ポートとして指定し、ステップＳ１からの処理を繰り返すポート切替方法を実施するものであるから、
　引用発明１の「インタフェース切換制御部」と本願発明の「前記プリンタエンジンのＣＰＵと信号の交信をするインタフェースと、前記第１のコネクタを介して前記第１の外部機器と信号の交信をするインタフェースと、前記第２のコネクタを介して前記第２の外部機器と信号の交信を行うインタフェースと、前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部と、前記制御部に接続され、前記プリンタエンジンの占有をいずれか一方に強制的に特定する特定選択手段とを備え、前記制御部は、前記第１のコネクタおよび前記第２のコネクタを介して、前記第１の外部機器との交信と、前記第２の外部機器との交信を、所定の周期で切り換えて交互に行う交互動作モードと、前記第１の外部機器または前記第２の外部機器の一方により前記プリンタエンジンを占有させる占有動作モードとを備えてなり、前記交互動作モードにおいて、前記第１の外部機器または前記第２の外部機器のいずれかの交信中の外部機器に対して、以後のコマンドおよび／またはプリント開始信号の受信を可能とすると共に、他方の外部機器に対してはコマンドおよびプリント開始信号の受信を拒否し、前記交信中において、当該交信をしている外部機器から前記コマンドおよび／またはプリント開始信号を受けることによって前記プリンタエンジンを当該機器により占有する前記占有動作モードに切り換え当該機器からの画像データに従いプリントを行い、前記プリントの終了後、前記プリンタエンジンは所定時間、当該外部機器により占有され続け、この所定時間内に当該外部機器から新たなプリント開始信号が発行されると占有動作モードは継続され、継続してプリント動作を行い、所定時間内に当該外部機器から新たなプリント開始信号が発行されない場合には交互動作モードに移行する制御を行うものであり、前記一方の外部機器との前記占有動作モードにおける交信を終えると、該占有動作モードから前記交互動作モードに移行する前に一定時間、前記プリンタエンジンは該一方の外部機器に対して『ビジー信号』および『リクエスト信号』をそれぞれ『Ｈ』に保持し、該一方の外部機器からのコマンドおよびプリント開始信号を受信できないことを通知するとともに、前記他方の外部機器に対しても『ビジー信号』を『Ｈ』に保持し続けて、前記第１外部機器および第２外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否する期間を設け、前記他方の外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否した状態で、前記一方の外部機器の前記占有モードを解除して、前記他方の外部機器からのコマンドおよびプリント開始信号の受信を可能にする制御を行うインタフェース切換制御部」とは、
　上記ア及びイに照らせば、
　「前記プリンタエンジンのＣＰＵと信号の交信をするインタフェースと、前記第１のコネクタを介して前記第１の外部機器と信号の交信をするインタフェースと、前記第２のコネクタを介して前記第２の外部機器と信号の交信を行うインタフェースと、前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部とを備え、前記制御部は、前記第１のコネクタおよび前記第２のコネクタを介して、前記第１の外部機器との交信と、前記第２の外部機器との交信を、所定の周期で切り換えて交互に行う交互動作モードと、前記第１の外部機器または前記第２の外部機器の一方により前記プリンタエンジンを占有させる占有動作モードとを備えてなり、前記交互動作モードにおいて、前記第１の外部機器または前記第２の外部機器のいずれかの交信中の外部機器に対して、以後のコマンドおよび／またはプリント開始信号の受信を可能とすると共に、他方の外部機器に対してはコマンドおよびプリント開始信号の受信を拒否し、前記交信中において、当該交信をしている外部機器から前記コマンドおよび／またはプリント開始信号を受けることによって前記プリンタエンジンを当該機器により占有する前記占有動作モードに切り換え当該機器からの画像データに従いプリントを行い、前記プリントの終了後、前記プリンタエンジンは所定時間、当該外部機器により占有され続け、この所定時間内に当該外部機器から新たなプリント開始信号が発行されると占有動作モードは継続され、継続してプリント動作を行い、所定時間内に当該外部機器から新たなプリント開始信号が発行されない場合には交互動作モードに移行する制御を行うものであり、前記一方の外部機器との前記占有動作モードにおける交信を終えると、該占有動作モードから前記交互動作モードに移行する前に一定時間、前記プリンタエンジンは該一方の外部機器に対して『ビジー信号』および『リクエスト信号』をそれぞれ『Ｈ』に保持し、該一方の外部機器からのコマンドおよびプリント開始信号を受信できないことを通知するとともに、前記他方の外部機器に対しても『ビジー信号』を『Ｈ』に保持し続けて、前記第１外部機器および第２外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否する期間を設け、前記他方の外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否した状態で、前記一方の外部機器の前記占有モードを解除して、前記他方の外部機器からのコマンドおよびプリント開始信号の受信を可能にする制御を行う」ものである点で一致するといえる。
　ここで、例えば、引用発明１の「Ｉ／ＯポートＡ（１１ａ）」、「Ｉ／ＯポートＢ（１１ｂ）」、「ポート切替処理を実行するＣＰＵ１２」、「『前記ＣＰＵ１２が、まず、ステップＳ１，Ｓ２で、Ｉ／ＯポートＡ（１１ａ）を受信可能ポートとして指定し、オンライン／オフライン信号Ｏａを『Ｈ』レベル、ビズィ／レディ信号Ｂａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をオンライン状態およびレディ状態にし、この状態で、前記ＣＰＵ１２が、ステップＳ３において、前記カウンタ１３に受信待ち時間Ｔｒをセットし、ステップＳ４で、このＴｒの間にホストコンピュータからデータが転送されてくるか否かをチェック』し、『ステップＳ４でデータ転送がなく、ステップＳ６で、データ転送がなく、受信待ち時間Ｔｒを経過したら、前記ＣＰＵ１２がポート切替準備に入り、ステップＳ７で、ビズィ／レディ信号Ｂａを『Ｈ』レベルにしてＩ／ＯポートＡ（１１ａ）をビジィ状態にして、一旦、“赤”−“赤”の状態にした後、ステップＳ８で、前記カウンタ１４に転送監視時間Ｔｂをセットし、ステップＳ９で、さらにこのＴｂの間にホストコンピュータからデータが転送されてくるか否かをチェック』し、『ステップＳ１２で、データ転送がないまま転送監視時間Ｔｂを経過すると、ステップＳ１３で、オンライン／オフライン信号Ｏａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をオフライン状態にし、次にステップＳ１４で、Ｉ／ＯポートＢ（１１ｂ）を受信可能ポートとして指定し、ステップＳ１からの処理を繰り返す』モード」、「『前記ＣＰＵ１２が、ステップＳ３において、前記カウンタ１３に受信待ち時間Ｔｒをセットし、ステップＳ４で、このＴｒの間にホストコンピュータからデータが転送されてくるか否かをチェックし、データ転送があれば、ステップＳ５で、そのデータを前記受信バッファ１５に格納してデータ受信処理を行った後、再びステップＳ３からの処理を実行し』を繰り返すモード」、「前記ＣＰＵ１２が、まず、ステップＳ１，Ｓ２で、Ｉ／ＯポートＡ（１１ａ）を受信可能ポートとして指定し、オンライン／オフライン信号Ｏａを『Ｈ』レベル、ビズィ／レディ信号Ｂａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をオンライン状態およびレディ状態にし、この状態で、前記ＣＰＵ１２が、ステップＳ３において、前記カウンタ１３に受信待ち時間Ｔｒをセットし、ステップＳ４で、このＴｒの間にホストコンピュータからデータが転送されてくるか否かをチェックし、データ転送があれば、ステップＳ５で、そのデータを前記受信バッファ１５に格納してデータ受信処理を行った後、再びステップＳ３からの処理を実行し、一方、ステップＳ４でデータ転送がなく、ステップＳ６で、データ転送がなく、受信待ち時間Ｔｒを経過したら、前記ＣＰＵ１２がポート切替準備に入り、ステップＳ７で、ビズィ／レディ信号Ｂａを『Ｈ』レベルにしてＩ／ＯポートＡ（１１ａ）をビジィ状態にして、一旦、“赤”−“赤”の状態にした後、ステップＳ８で、前記カウンタ１４に転送監視時間Ｔｂをセットし、ステップＳ９で、さらにこのＴｂの間にホストコンピュータからデータが転送されてくるか否かをチェックし、転送監視時間Ｔｂの間にデータ転送があれば、前記ＣＰＵ１２がステップＳ１０で、ビズィ／レディ信号Ｂａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をレディ状態に戻し、ステップＳ１１で、そのデータを受信処理した後、再びステップＳ３からの処理を実行し、また、ステップＳ１２で、データ転送がないまま転送監視時間Ｔｂを経過すると、ステップＳ１３で、オンライン／オフライン信号Ｏａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をオフライン状態にし、次にステップＳ１４で、Ｉ／ＯポートＢ（１１ｂ）を受信可能ポートとして指定し、ステップＳ１からの処理を繰り返す」、「『ステップＳ５で、そのデータを前記受信バッファ１５に格納してデータ受信処理を行った後、再びステップＳ３からの処理を実行』し、『ステップＳ３において、前記カウンタ１３に受信待ち時間Ｔｒをセットし、ステップＳ４で、このＴｒの間にホストコンピュータからデータが転送されてくるか否かをチェック』し、『ステップＳ４でデータ転送がなく、ステップＳ６で、データ転送がなく、受信待ち時間Ｔｒを経過したら、前記ＣＰＵ１２がポート切替準備に入り、ステップＳ７で、ビズィ／レディ信号Ｂａを『Ｈ』レベルにしてＩ／ＯポートＡ（１１ａ）をビジィ状態にして、一旦、“赤”−“赤”の状態にした後、ステップＳ８で、前記カウンタ１４に転送監視時間Ｔｂをセットし、ステップＳ９で、さらにこのＴｂの間にホストコンピュータからデータが転送されてくるか否かをチェック』し、『ステップＳ１２で、データ転送がないまま転送監視時間Ｔｂを経過すると、ステップＳ１３で、オンライン／オフライン信号Ｏａを『Ｌ』レベルにしてＩ／ＯポートＡ（１１ａ）をオフライン状態にし、次にステップＳ１４で、Ｉ／ＯポートＢ（１１ｂ）を受信可能ポートとして指定し、ステップＳ１からの処理を繰り返す』制御」は、
　それぞれ、
　本願発明の「前記第１のコネクタを介して前記第１の外部機器と信号の交信をするインタフェース」、「前記第２のコネクタを介して前記第２の外部機器と信号の交信を行うインタフェース」、「前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部」、「前記第１のコネクタおよび前記第２のコネクタを介して、前記第１の外部機器との交信と、前記第２の外部機器との交信を、所定の周期で切り換えて交互に行う交互動作モード」、「前記第１の外部機器または前記第２の外部機器の一方により前記プリンタエンジンを占有させる占有動作モード」、「前記交互動作モードにおいて、前記第１の外部機器または前記第２の外部機器のいずれかの交信中の外部機器に対して、以後のコマンドおよび／またはプリント開始信号の受信を可能とすると共に、他方の外部機器に対してはコマンドおよびプリント開始信号の受信を拒否し、前記交信中において、当該交信をしている外部機器から前記コマンドおよび／またはプリント開始信号を受けることによって前記プリンタエンジンを当該機器により占有する前記占有動作モードに切り換え当該機器からの画像データに従いプリントを行い、前記プリントの終了後、前記プリンタエンジンは所定時間、当該外部機器により占有され続け、この所定時間内に当該外部機器から新たなプリント開始信号が発行されると占有動作モードは継続され、継続してプリント動作を行い、所定時間内に当該外部機器から新たなプリント開始信号が発行されない場合には交互動作モードに移行する制御」、「前記一方の外部機器との前記占有動作モードにおける交信を終えると、該占有動作モードから前記交互動作モードに移行する前に一定時間、前記プリンタエンジンは該一方の外部機器に対して『ビジー信号』および『リクエスト信号』をそれぞれ『Ｈ』に保持し、該一方の外部機器からのコマンドおよびプリント開始信号を受信できないことを通知するとともに、前記他方の外部機器に対しても『ビジー信号』を『Ｈ』に保持し続けて、前記第１外部機器および第２外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否する期間を設け、前記他方の外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否した状態で、前記一方の外部機器の前記占有モードを解除して、前記他方の外部機器からのコマンドおよびプリント開始信号の受信を可能にする制御」に相当する。
　
　エ　上記アないしウからみて、本願発明と引用発明１とは、
「少なくとも外部機器からのコマンドやプリント開始信号および画像データ等を受け取るためのインタフェースと、該インタフェースを介して送られてきた画像データに従い記録紙上に画像を形成する画像形成部と、該インタフェースを介して受信した画像データを前記画像形成部に対して出力するＣＰＵとを有するプリンタエンジンと、
　第１および第２の外部機器を接続するための第１および第２のコネクタと、
　前記プリンタエンジンと前記第１および第２のコネクタの間に介在するインタフェース切換制御部と、
　からなり、
　前記インタフェース切換制御部は、
　前記プリンタエンジンのＣＰＵと信号の交信をするインタフェースと、
　前記第１のコネクタを介して前記第１の外部機器と信号の交信をするインタフェースと、
　前記第２のコネクタを介して前記第２の外部機器と信号の交信を行うインタフェースと、
　前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部と、
　前記制御部に接続され、前記プリンタエンジンの占有をいずれか一方に強制的に特定する特定選択手段とを備え、
　前記制御部は、
　前記第１のコネクタおよび前記第２のコネクタを介して、前記第１の外部機器との交信と、前記第２の外部機器との交信を、所定の周期で切り換えて交互に行う交互動作モードと、前記第１の外部機器または前記第２の外部機器の一方により前記プリンタエンジンを占有させる占有動作モードとを備えてなり、
　前記交互動作モードにおいて、前記第１の外部機器または前記第２の外部機器のいずれかの交信中の外部機器に対して、以後のコマンドおよび／またはプリント開始信号の受信を可能とすると共に、他方の外部機器に対してはコマンドおよびプリント開始信号の受信を拒否し、
　前記交信中において、当該交信をしている外部機器から前記コマンドおよび／またはプリント開始信号を受けることによって前記プリンタエンジンを当該機器により占有する前記占有動作モードに切り換え当該機器からの画像データに従いプリントを行い、
　前記プリントの終了後、前記プリンタエンジンは所定時間、当該外部機器により占有され続け、この所定時間内に当該外部機器から新たなプリント開始信号が発行されると占有動作モードは継続され、継続してプリント動作を行い、
　所定時間内に当該外部機器から新たなプリント開始信号が発行されない場合には交互動作モードに移行する制御を行うものであり、
　前記一方の外部機器との前記占有動作モードにおける交信を終えると、該占有動作モードから前記交互動作モードに移行する前に一定時間、前記プリンタエンジンは該一方の外部機器に対して「ビジー信号」および「リクエスト信号」をそれぞれ「Ｈ」に保持し、該一方の外部機器からのコマンドおよびプリント開始信号を受信できないことを通知するとともに、前記他方の外部機器に対しても「ビジー信号」を「Ｈ」に保持し続けて、前記第１外部機器および第２外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否する期間を設け、
　前記他方の外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否した状態で、前記一方の外部機器の前記占有モードを解除して、前記他方の外部機器からのコマンドおよびプリント開始信号の受信を可能にする制御を行う
画像形成装置。」である点で一致し、次の点で相違する。
　
相違点１：
　前記「インタフェース切換制御部」が、本願発明では、「前記プリンタエンジンの占有をいずれか一方に強制的に特定する特定選択手段」を備え、該「特定選択手段」が前記制御部に「接続され」ているのに対して、引用発明１では、そのような特定選択手段を備えていない点。
　
（２）判断
　上記相違点１について検討する。
　ア　プリンタに接続する外部機器を手動で切り換えるようになっているものは本願の優先日までに周知である（以下「周知技術」という。例．いずれも当審拒絶理由通知で引用した、引用例２（【０００２】参照。）、特開昭６０−６４８５号公報（１頁左下欄下から５行目〜同頁右下欄１０行参照。）、特開昭６３−１２７３５３号公報（１頁左下欄最下行〜同頁右下欄３行参照。）、特開昭６３−２０８９２９号公報（１頁左下欄下から７行目〜最下行参照。）、特開平２−２７８６５号公報（１頁右下欄８行〜２頁左上欄下から４行目参照。）、特開平４−１４２６１６号公報（１頁右下欄３〜６行参照。）、特開平１０−１０９４６３号公報（【０００３】及び【０００５】参照。）、特開昭１０−２２２３２０号公報（【０００５】及び【０００６】参照。）。
　
　イ　自動的に選択・切換できるようにしたものにおいて、手動で選択・切換もできるようにもしておき、自動モードと手動モードとを手動で選択できるようにすることは、画像形成装置の分野において、周知慣用の手法である（以下「周知慣用手法」という。例．いずれも当審拒絶理由通知で引用した、特開昭６４−９６８号公報（特許請求の範囲の記載参照。）、特開昭６１−１６６５５７号公報（特許請求の範囲（１）の記載参照。）、特開昭５８−４７７５９号公報（特許請求の範囲の記載及び第２図の「選択スイッチＳＥ」の記載参照。））。
　
　ウ　引用発明１において、「画像形成装置（印刷装置）」を、これに接続するホストコンピュータを手動で切り換えることもできるようになすとともに、これに接続するホストコンピュータの前記ポート切替処理による自動切換モードと、これに接続するホストコンピュータを手動で切り換える手動切換モードとを選択できるようにするために、「画像形成装置」に接続する「外部機器」を手動で切り換える手段と、前記自動切換モードと前記手動切換モードとを選択する手段とを、前記「制御部（ポート切替装置）」に接続することで前記「インタフェース切換制御部（ポート切替装置）」に備えるようになすことは、当業者が周知技術及び周知慣用手法に基づいて適宜なし得た程度のことである。
　ここで、上記「画像形成装置に接続する外部機器を手動で切り換える手段」は本願発明の「前記プリンタエンジンの占有をいずれか一方に強制的に特定する特定選択手段」に相当する。
　したがって、引用発明１において、上記相違点１に係る本願発明の構成となすことは、当業者が周知技術及び周知慣用手法に基づいて容易になし得たことである。
　
　エ　本願発明の奏する効果は、引用発明１の奏する効果、周知技術の奏する効果及び周知慣用手法の奏する効果から当業者が予測できた程度のものである。
　
　オ　したがって、本願発明は、当業者が、引用例１に記載された発明、周知技術及び周知慣用手法に基づいて容易に発明をすることができたものである。
　
４　引用発明２との対比・判断
（１）対比
　本願発明と引用発明２とを対比する。
　ア　プリントデータを出力する部分と、このプリントデータを印刷するプリンタ部とを内蔵するとともに、外部のパーソナルコンピュータに接続可能なコネクタを設けた印刷装置において、プリントデータを出力する部分は一般にＣＰＵを備えたプリントエンジンであり、プリントデータを印刷するプリンタ部は一般に送られてきた画像データに従い記録紙上に画像を形成する画像形成部であるから、
　引用発明２の「『データ出力装置』、『外部のパーソナルコンピュータ』」、「プリントデータ」、「『チャンネルが有するコネクタ』、『コネクタ部』」、「８ビットずつプリントデータをパラレルに転送するパラレルインターフェースであるいわゆるセントロニクスインターフェース」、「プリントデータを出力する部分」、「プリントデータを印刷するプリンタ部」、「プリンタ切換装置」、「前記切換手段の切換え動作を可能にする制御手段」及び「印刷装置」は、それぞれ、本願発明の「外部機器」、「コマンドやプリント開始信号および画像データ等」、「外部機器を接続するためのコネクタ」、「『外部機器からのコマンドやプリント開始信号および画像データ等を受け取るためのインタフェース』、『コネクタを介して外部機器と信号の交信をするインタフェース』」、「該インタフェースを介して受信した画像データを前記画像形成部に対して出力するＣＰＵとを有するプリンタエンジン」、「送られてきた画像データに従い記録紙上に画像を形成する画像形成部」、「インタフェース切換制御部」、「前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部」及び「画像形成装置」に相当する。
　
　イ　引用発明２の「画像形成装置（印刷装置）」は、筐体の内部に、プリントデータを出力する部分と、このプリントデータを印刷するプリンタ部とを内蔵するとともに、外部のパーソナルコンピュータに接続可能なコネクタを設けたものであり、かつ、８ビットずつプリントデータをパラレルに転送するパラレルインターフェースであるいわゆるセントロニクスインターフェースのコネクタ部が設けられており、複数のパーソナルコンピュータ（ＰＣ）から１台のプリンタ装置を共用するプリンタ切換装置を備えているから、本願発明の「画像形成装置」と、「少なくとも外部機器からのコマンドやプリント開始信号および画像データ等を受け取るためのインタフェースと、該インタフェースを介して送られてきた画像データに従い記録紙上に画像を形成する画像形成部と、該インタフェースを介して受信した画像データを前記画像形成部に対して出力するＣＰＵとを有するプリンタエンジンと、第１および第２の外部機器を接続するための第１および第２のコネクタと、前記プリンタエンジンと前記第１および第２のコネクタの間に介在するインタフェース切換制御部と、からな」るものである点で一致する。
　
　ウ　引用発明２において、「インタフェース切換制御部（プリンタ切換装置）」は、前記データ出力装置接続部のいずれかを前記プリンタ接続部に選択的に接続する切換手段と、前記プリントデータの転送状態を監視する監視手段を有し、前記「コマンドやプリント開始信号および画像データ等（プリントデータ）」の転送が所定時間内に行われない場合に「前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部（前記切換手段の切換え動作を可能にする制御手段）」とを備え「第１又は第２のコネクタ（前記プリンタ装置ＰＲＮに設けられている、８ビットずつプリントデータをパラレルに転送するパラレルインターフェースであるいわゆるセントロニクスインターフェースのコネクタ部）」の各「インターフェース」を介して、「第１又は第２の外部機器（パーソナルコンピュータ）」からの「コマンドやプリント開始信号および画像データ等」をプリンタ装置ＰＲＮの「ＣＰＵを有するプリンタエンジン（プリントデータを出力する部分）」に転送し、この「ＣＰＵを有するプリンタエンジン」がこのプリントデータを「画像形成部（プリントデータを印刷するプリンタ部）」に出力するようになっているものであり、かつ、前記「インタフェース切換制御部」からの「コマンドやプリント開始信号および画像データ等」を前記「ＣＰＵを有するプリンタエンジン」が受信するためのインタフェースが前記「インタフェース切換制御部」と前記「ＣＰＵを有するプリンタエンジン」との間に備えられていることが当業者に自明であるから、
　引用発明２の「インタフェース切換制御部」と本願発明の「前記プリンタエンジンのＣＰＵと信号の交信をするインタフェースと、前記第１のコネクタを介して前記第１の外部機器と信号の交信をするインタフェースと、前記第２のコネクタを介して前記第２の外部機器と信号の交信を行うインタフェースと、前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部と、前記制御部に接続され、前記プリンタエンジンの占有をいずれか一方に強制的に特定する特定選択手段とを備えるインタフェース切換制御部」とは、
　「前記プリンタエンジンのＣＰＵと信号の交信をするインタフェースと、前記第１のコネクタを介して前記第１の外部機器と信号の交信をするインタフェースと、前記第２のコネクタを介して前記第２の外部機器と信号の交信を行うインタフェースと、前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部とを備え」る点で一致する。
　
　エ　引用発明２の「制御部（制御手段）」は、
　各データ出力装置に印刷抑止信号を出力してこれらデータ出力装置からのプリントデータの出力を抑止する印刷抑止信号出力手段を有し、切換手段を作動させて一のデータ出力装置接続部から他のデータ出力装置接続部に接続を切換える際に、前記一のデータ出力装置接続部に印刷抑止信号を出力し、その後、前記プリントデータの転送が所定時間内に行われた場合には、前記切換手段の切換え動作を行わず、前記プリントデータの転送が所定時間内に行われない場合に前記切換手段の切換え動作を行うようにすることにより、前記切換手段により、プリンタ切換装置に接続された複数のデータ出力装置の内の一をプリンタ装置に接続してプリンタ装置の共用を可能となすとともに、前記監視手段がプリントデータの転送を監視し、プリントデータの転送が所定時間内に行われない場合に、前記制御手段が前記切換手段の切換え動作を可能にし、前記プリンタ切換装置や前記データ出力装置の内部処理などによる信号の遅延があっても、プリントデータの転送中に前記切換手段の切換え動作が行われることを抑制し、さらに、前記制御手段が、前記切換手段を作動させて前記一のデータ出力装置接続部から前記他のデータ出力装置接続部に接続を切換える際に、前記一のデータ出力装置接続部に印刷抑止信号を出力してこれらデータ出力装置からのプリントデータの出力を抑止し、その後、プリントデータの転送が所定時間内に行われた場合には、前記切換手段の切換え動作を行わず、プリントデータの転送が所定時間内に行われない場合に前記切換手段の切換え動作を行い、前記プリンタ切換装置や前記データ出力装置の内部処理などによる信号の遅延があっても、プリントデータの転送中に前記切換手段の切換え動作が行われることを抑制して、転送中のプリントデータが損なわれることなどが抑制され、印刷結果を適切に保持しつつ切換え動作が円滑に行われるようにするものであるから、
　本願発明の「制御部」と、
　「前記第１のコネクタおよび前記第２のコネクタを介して、前記第１の外部機器との交信と、前記第２の外部機器との交信を、所定の周期で切り換えて交互に行う交互動作モードと、前記第１の外部機器または前記第２の外部機器の一方により前記プリンタエンジンを占有させる占有動作モードとを備えてなり、前記交互動作モードにおいて、前記第１の外部機器または前記第２の外部機器のいずれかの交信中の外部機器に対して、以後のコマンドおよび／またはプリント開始信号の受信を可能とすると共に、他方の外部機器に対してはコマンドおよびプリント開始信号の受信を拒否し、前記交信中において、当該交信をしている外部機器から前記コマンドおよび／またはプリント開始信号を受けることによって前記プリンタエンジンを当該機器により占有する前記占有動作モードに切り換え当該機器からの画像データに従いプリントを行」うものである点で一致する。
　
　オ　引用発明２の「制御部（制御手段としての制御部Ｃ）」は、
　プリンタ用コネクタ部ＣＨｐを介してプリンタ装置ＰＲＮに出力されるプリントデータの転送を監視するものであって、各パーソナルコンピュータＰＣ１〜ＰＣｍからプリンタ装置ＰＲＮに出力されるプリントデータの転送同期信号であるｎＳｔｒｏｂｅ信号を監視して、所定時間このｎＳｔｒｏｂｅ信号の発生がない状態が継続した時点で、ＳＴＢ信号をＨとし、他の状態では、Ｌとするものである監視手段としてのストロボ監視回路Ｗと、前記各切換回路Ｓ１〜Ｓｍに接続され、いずれのコンピュータ用コネクタ部ＣＨ１〜ＣＨｍをプリンタ用コネクタ部ＣＨｐに接続するかを指示する選択信号ｎが入力され、この選択信号ｎをデコードして、選択された１個の切換回路Ｓ１〜Ｓｍの選択信号のみをＨとし、他の選択されていない切換回路Ｓ１〜Ｓｍの選択信号をＬとし、同時に複数の選択信号がＨとすることはないデコーダ部Ｄとを有し、前記ストロボ監視回路ＷからＳＴＢ信号が入力されるとともに、前記各切換回路Ｓ１〜Ｓｍにリセット信号、ＢＳＥＴ信号、ＢＲＥＳＥＴ信号を出力するようになっているものであり、ステップ３で、チャンネル１のＢｕｓｙ信号を非アクティブにした後、所定時間、例えば数秒程度待機し、ステップ４で、ストロボ監視回路Ｗから出力されるＳＴＢ信号を確認し、ＳＴＢ信号がＨであれば、パーソナルコンピュータＰＣ１がプリントデータをプリンタ装置ＰＲＮに転送している状態であるから、ステップ３からループしてウェイトを繰り返し、そのままチャンネル１ＣＨ１を接続した状態に保持するものであるから、
　本願発明の「制御部」と、
　「前記プリントの終了後、前記プリンタエンジンは所定時間、当該外部機器により占有され続け、この所定時間内に当該外部機器から新たなプリント開始信号が発行されると占有動作モードは継続され、継続してプリント動作を行」う点で一致し、
　引用発明２の「制御部」は、
　さらに、ステップ４において、ＳＴＢ信号がＬであれば、パーソナルコンピュータＰＣ１からのプリントデータの出力が一定時間行われなかったのであるから、とりあえずステップ５で、プリントデータの出力が終了したものと認識し、ＢＳＥＴ信号を出力してチャンネル１ＣＨ１のＢｕｓｙ信号をアクティブにし、パーソナルコンピュータＰＣ１にプリンタ装置ＰＲＮが非アクティブ状態であると認識させ、この後、ステップ６で、所定時間、例えば数秒程度待機し、ステップ７で、再度ストロボ監視回路Ｗから出力されるＳＴＢ信号を確認し、ここで、ＳＴＢ信号がＨであれば、パーソナルコンピュータＰＣ１のプリントデータの出力は終了していなかった場合であるから、ステップ２に戻って、ＢＲＥＳＥＴ信号を出力して、チャンネル１ＣＨ１のＢｕｓｙ信号を再び非アクティブとし、チャンネル１を接続した状態に保持して、パーソナルコンピュータＰＣ１にプリンタ装置ＰＲＮを継続して使用させ、前記ステップ７において、ＳＴＢ信号がＬであれば、チャンネル１のパーソナルコンピュータＰＣ１のプリントデータの出力は終了したことが確認されるので、ステップ８で、前記選択信号ｎをインクリメントし、ステップ９で、この状態でｎがチャンネルの数ｍを越えていないか判別し、超えていなければ、このまま次のチャンネルを選択して、ステップ２からの動作を繰り返し、前記ステップ９において、ｎがチャンネルの数ｍを越えていれば、ステップ１０で、前記選択信号ｎを初期値である１に戻してから、ステップ２からの動作を繰り返すようにして、前記各チャンネルＣＨ１〜ＣＨｍに接続されたパーソナルコンピュータＰＣ１〜ＰＣｍについて、順次印刷動作を行わせるものであるから、
　本願発明の「制御部」と、
　「所定時間内に当該外部機器から新たなプリント開始信号が発行されない場合には交互動作モードに移行する制御を行うものであり、前記一方の外部機器との前記占有動作モードにおける交信を終えると、該占有動作モードから前記交互動作モードに移行する前に一定時間、前記プリンタエンジンは該一方の外部機器に対して『ビジー信号』および『リクエスト信号』をそれぞれ『Ｈ』に保持し、該一方の外部機器からのコマンドおよびプリント開始信号を受信できないことを通知するとともに、前記他方の外部機器に対しても『ビジー信号』を『Ｈ』に保持し続けて、前記第１外部機器および第２外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否する期間を設け、前記他方の外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否した状態で、前記一方の外部機器の前記占有モードを解除して、前記他方の外部機器からのコマンドおよびプリント開始信号の受信を可能にする制御を行う」ものである点でも一致する。
　
　カ　上記アないしオからみて、本願発明と引用発明２とは、
「少なくとも外部機器からのコマンドやプリント開始信号および画像データ等を受け取るためのインタフェースと、該インタフェースを介して送られてきた画像データに従い記録紙上に画像を形成する画像形成部と、該インタフェースを介して受信した画像データを前記画像形成部に対して出力するＣＰＵとを有するプリンタエンジンと、
　第１および第２の外部機器を接続するための第１および第２のコネクタと、
　前記プリンタエンジンと前記第１および第２のコネクタの間に介在するインタフェース切換制御部と、
　からなり、
　前記インタフェース切換制御部は、
　前記プリンタエンジンのＣＰＵと信号の交信をするインタフェースと、
　前記第１のコネクタを介して前記第１の外部機器と信号の交信をするインタフェースと、
　前記第２のコネクタを介して前記第２の外部機器と信号の交信を行うインタフェースと、
　前記各インタフェースを通る信号の流れを切り換えるように制御を行う制御部とを備え、
　前記制御部は、
　前記第１のコネクタおよび前記第２のコネクタを介して、前記第１の外部機器との交信と、前記第２の外部機器との交信を、所定の周期で切り換えて交互に行う交互動作モードと、前記第１の外部機器または前記第２の外部機器の一方により前記プリンタエンジンを占有させる占有動作モードとを備えてなり、
　前記交互動作モードにおいて、前記第１の外部機器または前記第２の外部機器のいずれかの交信中の外部機器に対して、以後のコマンドおよび／またはプリント開始信号の受信を可能とすると共に、他方の外部機器に対してはコマンドおよびプリント開始信号の受信を拒否し、
　前記交信中において、当該交信をしている外部機器から前記コマンドおよび／またはプリント開始信号を受けることによって前記プリンタエンジンを当該機器により占有する前記占有動作モードに切り換え当該機器からの画像データに従いプリントを行い、
　前記プリントの終了後、前記プリンタエンジンは所定時間、当該外部機器により占有され続け、この所定時間内に当該外部機器から新たなプリント開始信号が発行されると占有動作モードは継続され、継続してプリント動作を行い、
　所定時間内に当該外部機器から新たなプリント開始信号が発行されない場合には交互動作モードに移行する制御を行うものであり、
　前記一方の外部機器との前記占有動作モードにおける交信を終えると、該占有動作モードから前記交互動作モードに移行する前に一定時間、前記プリンタエンジンは該一方の外部機器に対して「ビジー信号」および「リクエスト信号」をそれぞれ「Ｈ」に保持し、該一方の外部機器からのコマンドおよびプリント開始信号を受信できないことを通知するとともに、前記他方の外部機器に対しても「ビジー信号」を「Ｈ」に保持し続けて、前記第１外部機器および第２外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否する期間を設け、
　前記他方の外部機器からのコマンドおよび／またはプリント開始信号の受信を拒否した状態で、前記一方の外部機器の前記占有モードを解除して、前記他方の外部機器からのコマンドおよびプリント開始信号の受信を可能にする制御を行う
画像形成装置。」である点で一致し、次の点で相違する。
　
相違点２：
　前記「インタフェース切換制御部」が、本願発明では、「前記プリンタエンジンの占有をいずれか一方に強制的に特定する特定選択手段」を備え、該「特定選択手段」が前記制御部に「接続され」ているのに対して、引用発明２では、そのような特定選択手段を備えていない点。
　
（２）判断
　上記相違点２について検討する。
　ア　プリンタに接続する外部機器を手動で切り換えるようになっているものは本願の優先日までに周知であり（上記３（２）アの周知技術）、自動的に選択・切換できるようにしたものにおいて、手動で選択・切換もできるようにもしておき、自動モードと手動モードとを手動で選択できるようにすることは、画像形成装置の分野において、周知慣用の手法である（上記３（２）イの周知慣用手法）。
　
　イ　引用発明２において、
　前記「画像形成装置（印刷装置）」を、これに接続する「外部機器（ホストコンピュータ）」を手動で切り換えることもできるようになすとともに、これに接続する「外部機器」の前記「制御部（制御手段としての制御部Ｃ）」による自動切換モードと、これに接続する「外部機器」を手動で切り換える手動切換モードとを選択できるようにするために、
　引用発明２において、「画像形成装置」に接続する「外部機器」を手動で切り換える手段と、前記自動切換モードと前記手動切換モードとを選択する手段とを、前記「制御部（制御手段としての制御部Ｃ）」に接続することで前記「インタフェース切換制御部（プリンタ切換装置）」に備えるようになすことは、当業者が周知技術及び周知慣用手法に基づいて適宜なし得た程度のことである。
　ここで、上記「画像形成装置に接続する外部機器を手動で切り換える手段」は本願発明の「前記プリンタエンジンの占有をいずれか一方に強制的に特定する特定選択手段」に相当する。
　したがって、引用発明２において、上記相違点２に係る本願発明の構成となすことは、当業者が周知技術及び周知慣用手法に基づいて容易になし得たことである。
　
　ウ　本願発明の奏する効果は、引用発明２の奏する効果、周知技術の奏する効果及び周知慣用手法の奏する効果から当業者が予測できた程度のものである。
　
　エ　したがって、本願発明は、当業者が、引用例２に記載された発明、周知技術及び周知慣用手法に基づいて容易に発明をすることができたものである。
　
５　むすび
　本願発明は、上記３のとおり、当業者が、引用例１に記載された発明、周知技術及び周知慣用手法に基づいて容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　また、本願発明は、上記４のとおり、当業者が、引用例２に記載された発明、周知技術及び周知慣用手法に基づいて容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　よって、結論のとおり審決する。