【手続補正書】
【提出日】平成16年12月2日(2004.12.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ転送装置及び方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリンタがビジーであるか否かを判別する第１判別手段と、
前記第１判別手段によりプリンタがビジーであると判別された場合、バンドメモリのデータをバッファメモリに保存する保存手段と、
前記第１判別手段によりプリンタがビジーでないと判別された場合、バッファメモリにデータがあるか否かを判別する第２判別手段と、
前記第２判別手段によりバッファメモリにデータがあると判別された場合、バッファメモリのデータをプリンタに出力し、前記第２判別手段によりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力する出力手段と
を有することを特徴とするデータ転送装置。
【請求項２】
前記出力手段は、前記第２判別手段によりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力し、残データをバッファメモリに保存することを特徴とする請求項１記載のデータ転送装置。
【請求項３】
前記第２判別手段によりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、空きサイズ分のデータをバッファメモリからプリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力することを特徴とする請求項１記載のデータ転送装置。
【請求項４】
前記第２判別手段によりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、バッファメモリのデータをプリンタの受信バッファの空きサイズ分プリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力し、プリンタの受信バッファの空きサイズとバッファメモリのデータ量が等しい場合、バッファメモリのデータをプリンタに出力し、バンドメモリのデータをバッファに保存することを特徴とする請求項１記載のデータ転送装置。
【請求項５】
プリンタがビジーであるか否かを判別する第１判別ステップと、
前記第１判別ステップによりプリンタがビジーであると判別された場合、バンドメモリのデータをバッファメモリに保存する保存ステップと、
前記第１判別ステップによりプリンタがビジーでないと判別された場合、バッファメモリにデータがあるか否かを判別する第２判別ステップと、
前記第２判別ステップによりバッファメモリにデータがあると判別された場合、バッファメモリのデータをプリンタに出力し、前記第２判別ステップによりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力する出力ステップと
を有することを特徴とするデータ転送方法。
【請求項６】
前記出力ステップは、前記第２判別ステップによりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力し、残データをバッファメモリに保存することを特徴とする請求項５記載のデータ転送方法。
【請求項７】
前記第２判別ステップによりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、空きサイズ分のデータをバッファメモリからプリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力することを特徴とする請求項５記載のデータ転送方法。
【請求項８】
前記第２判別ステップによりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、バッファメモリのデータをプリンタの受信バッファの空きサイズ分プリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力し、プリンタの受信バッファの空きサイズとバッファメモリのデータ量が等しい場合、バッファメモリのデータをプリンタに出力し、バンドメモリのデータをバッファに保存することを特徴とする請求項５記載のデータ転送方法。
【請求項９】
プリンタがビジーであるか否かを判別する第１判別ステップと、
前記第１判別ステップによりプリンタがビジーであると判別された場合、バンドメモリのデータをバッファメモリに保存する保存ステップと、
前記第１判別ステップによりプリンタがビジーでないと判別された場合、バッファメモリにデータがあるか否かを判別する第２判別ステップと、
前記第２判別ステップによりバッファメモリにデータがあると判別された場合、バッファメモリのデータをプリンタに出力し、前記第２判別ステップによりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力する出力ステップとを有するプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１０】
前記出力ステップは、前記第２判別ステップによりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力し、残データをバッファメモリに保存することを特徴とする請求項９記載のコンピュータ読み取り可能な記憶媒体。
【請求項１１】
前記第２判別ステップによりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、空きサイズ分のデータをバッファメモリからプリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力することを特徴とする請求項９記載のコンピュータ読み取り可能な記憶媒体。
【請求項１２】
前記第２判別ステップによりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、バッファメモリのデータをプリンタの受信バッファの空きサイズ分プリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力し、プリンタの受信バッファの空きサイズとバッファメモリのデータ量が等しい場合、バッファメモリのデータをプリンタに出力し、バンドメモリのデータをバッファに保存することを特徴とする請求項９記載のコンピュータ読み取り可能な記憶媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータから該コンピュータと接続したプリンタにデータを転送するデータ転送装置及び方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の目的は、上記のような問題点を解決し、より高速なジョブ処理を実現することができるデータ転送装置及び方法を提供することにある。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【課題を解決するための手段】
請求項１の発明は、プリンタがビジーであるか否かを判別する第１判別手段と、前記第１判別手段によりプリンタがビジーであると判別された場合、バンドメモリのデータをバッファメモリに保存する保存手段と、前記第１判別手段によりプリンタがビジーでないと判別された場合、バッファメモリにデータがあるか否かを判別する第２判別手段と、前記第２判別手段によりバッファメモリにデータがあると判別された場合、バッファメモリのデータをプリンタに出力し、前記第２判別手段によりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力する出力手段とを有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項１の発明において、出力手段は、第２判別手段によりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力し、残データをバッファメモリに保存することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項１の発明において、第２判別手段によりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、空きサイズ分のデータをバッファメモリからプリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項１の発明において、第２判別手段によりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、バッファメモリのデータをプリンタの受信バッファの空きサイズ分プリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力し、プリンタの受信バッファの空きサイズとバッファメモリのデータ量が等しい場合、バッファメモリのデータをプリンタに出力し、バンドメモリのデータをバッファに保存することができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項５の発明は、プリンタがビジーであるか否かを判別する第１判別ステップと、前記第１判別ステップによりプリンタがビジーであると判別された場合、バンドメモリのデータをバッファメモリに保存する保存ステップと、前記第１判別ステップによりプリンタがビジーでないと判別された場合、バッファメモリにデータがあるか否かを判別する第２判別ステップと、前記第２判別ステップによりバッファメモリにデータがあると判別された場合、バッファメモリのデータをプリンタに出力し、前記第２判別ステップによりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力する出力ステップとを有することを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項５の発明において、出力ステップは、第２判別ステップによりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力し、残データをバッファメモリに保存することができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項５の発明において、第２判別ステップによりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、空きサイズ分のデータをバッファメモリからプリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力することができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項５の発明において、第２判別ステップによりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、バッファメモリのデータをプリンタの受信バッファの空きサイズ分プリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力し、プリンタの受信バッファの空きサイズとバッファメモリのデータ量が等しい場合、バッファメモリのデータをプリンタに出力し、バンドメモリのデータをバッファに保存することができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
コンピュータ読み取り可能な記憶媒体は、プリンタがビジーであるか否かを判別する第１判別ステップと、前記第１判別ステップによりプリンタがビジーであると判別された場合、バンドメモリのデータをバッファメモリに保存する保存ステップと、前記第１判別ステップによりプリンタがビジーでないと判別された場合、バッファメモリにデータがあるか否かを判別する第２判別ステップと、前記第２判別ステップによりバッファメモリにデータがあると判別された場合、バッファメモリのデータをプリンタに出力し、前記第２判別ステップによりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力する出力ステップとを有するプログラムを記憶したことを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムにおいて、出力ステップは、前記第２判別ステップによりバッファメモリにデータがないと判別された場合、バンドメモリのデータをプリンタに出力し、残データをバッファメモリに保存することができる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、第２判別ステップによりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、空きサイズ分のデータをバッファメモリからプリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力することができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
コンピュータ読み取り可能な記憶媒体に記憶したプログラムは、第２判別ステップによりバッファメモリにデータがあると判別された際、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きくない場合、バッファメモリのデータをプリンタの受信バッファの空きサイズ分プリンタに出力し、バンドバッファのデータをバッファメモリに追加し、プリンタの受信バッファの空きサイズがバッファメモリのデータ量より大きい場合、バッファメモリのデータをプリンタに出力し、プリンタの受信バッファの空きサイズとバッファメモリのデータ量が等しい場合、バッファメモリのデータをプリンタに出力し、バンドメモリのデータをバッファに保存することができる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】