JP2015147306A - 印刷装置、及び、印刷システム - Google Patents
印刷装置、及び、印刷システム Download PDFInfo
- Publication number
- JP2015147306A JP2015147306A JP2014020072A JP2014020072A JP2015147306A JP 2015147306 A JP2015147306 A JP 2015147306A JP 2014020072 A JP2014020072 A JP 2014020072A JP 2014020072 A JP2014020072 A JP 2014020072A JP 2015147306 A JP2015147306 A JP 2015147306A
- Authority
- JP
- Japan
- Prior art keywords
- authentication
- printing
- printing apparatus
- unit
- control unit
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/40—Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
- G06K15/4095—Secure printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1238—Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1293—Printer information exchange with computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1273—Print job history, e.g. logging, accounting, tracking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】印刷装置及び印刷システムについて、外部機器から簡易にログを取得できるようにする。
【解決手段】印刷システム1は、認証要求を送信し、前記認証要求に基づく認証が成功した後、ログファイルLF(ログを含むデータ)の要求を送信する端末制御部30を有する端末11と、印刷を行う印刷部21、端末11と通信する第2通信インターフェース24、及びSSHサーバーソフトウェアSW1の機能により、認証要求に応じて認証を行い、認証要求に基づく認証が成功した後、端末11から要求を受信した場合、印刷部21に関するログファイルLFを端末11に送信する制御部20、を有する印刷装置10を備える。
【選択図】図1
【解決手段】印刷システム1は、認証要求を送信し、前記認証要求に基づく認証が成功した後、ログファイルLF(ログを含むデータ)の要求を送信する端末制御部30を有する端末11と、印刷を行う印刷部21、端末11と通信する第2通信インターフェース24、及びSSHサーバーソフトウェアSW1の機能により、認証要求に応じて認証を行い、認証要求に基づく認証が成功した後、端末11から要求を受信した場合、印刷部21に関するログファイルLFを端末11に送信する制御部20、を有する印刷装置10を備える。
【選択図】図1
Description
本発明は、印刷装置、及び、印刷装置を備える印刷システムに関する。
従来、印刷制御装置(ホスト装置)と、印刷制御装置の制御で、印刷を行う印刷装置とを備えるシステムが知られている(例えば、特許文献1参照)。この種の印刷装置には、ネットワークに接続する機能を有するものがある。
上述した印刷装置について、ネットワークに接続する機能を用いて、印刷装置にセキュアに所定の処理を実行させることができるようにしたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、印刷装置及び印刷システムについて、印刷装置がネットワークに接続する機能を用いて、印刷装置にセキュアに所定の処理を実行させることができるようにするすることを目的とする。
本発明は、上述した事情に鑑みてなされたものであり、印刷装置及び印刷システムについて、印刷装置がネットワークに接続する機能を用いて、印刷装置にセキュアに所定の処理を実行させることができるようにするすることを目的とする。
上記目的を達成するために、本発明の印刷装置は、印刷を行う印刷部と、ネットワークを介して認証要求を受信する通信部と、前記通信部で受信された認証要求に基づいて認証を行うサーバーソフトウェアを動作させる制御部と、を有することを特徴とする。
本発明の構成によれば、印刷装置は、サーバーソフトウェアの機能により、ネットワークと接続する外部機器からの認証要求に基づいて認証を実行することができる。このため、外部機器は、印刷装置に認証を行わせた後、印刷装置にセキュアに所定の処理を実行させることができる。
本発明の構成によれば、印刷装置は、サーバーソフトウェアの機能により、ネットワークと接続する外部機器からの認証要求に基づいて認証を実行することができる。このため、外部機器は、印刷装置に認証を行わせた後、印刷装置にセキュアに所定の処理を実行させることができる。
また、前記印刷部の動作情報を含むログデータを記憶する記憶部を有し、前記制御部で前記認証を行なって前記認証が成功した後、前記通信部で前記ログデータの送信の要求を受信した時、前記制御部は、前記ログデータを前記通信部で送信する。
本発明の構成によれば、ネットワークと接続する外部機器は、印刷装置に対して認証要求を行い、認証要求に基づく認証の成功後、ネットワークを介して通信により、ログデータを取得できる。つまり、外部機器は、印刷装置にログデータの送信をセキュアに実行させることができる。
本発明の構成によれば、ネットワークと接続する外部機器は、印刷装置に対して認証要求を行い、認証要求に基づく認証の成功後、ネットワークを介して通信により、ログデータを取得できる。つまり、外部機器は、印刷装置にログデータの送信をセキュアに実行させることができる。
また、前記記憶部は、前記印刷部の設定情報を含む設定ファイルを記憶し、前記制御部で前記認証を行なって前記認証が成功した後、前記通信部で前記設定ファイルの編集の要求を受信した時、前記制御部は、前記設定ファイルの編集を実行する。
本発明の構成によれば、ネットワークと接続する外部機器は、印刷装置に対して認証要求を行い、認証要求に基づく認証の成功後、印刷装置に設定ファイルの編集を実行させることができる。つまり、外部機器は、印刷装置に設定ファイルの編集をセキュアに実行させることができる。
本発明の構成によれば、ネットワークと接続する外部機器は、印刷装置に対して認証要求を行い、認証要求に基づく認証の成功後、印刷装置に設定ファイルの編集を実行させることができる。つまり、外部機器は、印刷装置に設定ファイルの編集をセキュアに実行させることができる。
また、前記記憶部は、前記印刷部を制御する制御プログラムを記憶し、前記制御部で前記認証を行なって前記認証が成功した後、前記通信部で前記制御プログラムの変更の要求を受信した時、前記制御部は、前記制御プログラムの変更を実行する。
本発明の構成によれば、ネットワークと接続する外部機器は、印刷装置に対して認証要求を行い、認証要求に基づく認証の成功後、印刷装置に制御プログラムの修正を実行させることができる。つまり、外部機器は、印刷装置に制御プログラムの修正をセキュアに実行させることができる。
本発明の構成によれば、ネットワークと接続する外部機器は、印刷装置に対して認証要求を行い、認証要求に基づく認証の成功後、印刷装置に制御プログラムの修正を実行させることができる。つまり、外部機器は、印刷装置に制御プログラムの修正をセキュアに実行させることができる。
また、前記サーバーソフトウェアは、SSHプロトコルに従って処理を実行する。
本発明の構成によれば、外部機器を、SSHサーバーである印刷装置に対するSSHクライアントとして機能させることにより、外部機器により、印刷装置にセキュアに処理を実行させることができる。
本発明の構成によれば、外部機器を、SSHサーバーである印刷装置に対するSSHクライアントとして機能させることにより、外部機器により、印刷装置にセキュアに処理を実行させることができる。
また、本発明の印刷システムは、認証要求を送信する端末と、印刷を行う印刷部、ネットワークを介して前記端末で送信された認証要求を受信する通信部、及び前記通信部で受信された認証要求に基づいて認証を行うサーバーソフトウェアを動作させる制御部を有する印刷装置と、を備えることを特徴とする。
本発明の構成によれば、印刷装置は、サーバーソフトウェアの機能により、ネットワークと接続する端末からの認証要求に基づいて認証を実行することができる。このため、端末は、印刷装置に認証を行わせた後、印刷装置にセキュアに所定の処理を実行させることができる。
本発明の構成によれば、印刷装置は、サーバーソフトウェアの機能により、ネットワークと接続する端末からの認証要求に基づいて認証を実行することができる。このため、端末は、印刷装置に認証を行わせた後、印刷装置にセキュアに所定の処理を実行させることができる。
また、前記印刷装置は、前記印刷部の動作情報を含むログデータを記憶する記憶部を有し、前記端末は、前記ログデータの送信の要求を送信し、前記印刷装置の前記制御部は、前記制御部で前記認証を行なって前記認証が成功した後、前記通信部で前記端末で送信された前記ログデータの送信の要求を受信した時、前記ログデータを前記通信部で送信する。
本発明の構成によれば、ネットワークと接続する端末は、印刷装置に対して認証要求を行い、認証要求に基づく認証の成功後、ネットワークを介して通信により、ログデータを取得できる。つまり、端末は、印刷装置にログデータの送信をセキュアに実行させることができる。
本発明の構成によれば、ネットワークと接続する端末は、印刷装置に対して認証要求を行い、認証要求に基づく認証の成功後、ネットワークを介して通信により、ログデータを取得できる。つまり、端末は、印刷装置にログデータの送信をセキュアに実行させることができる。
また、前記印刷装置の前記記憶部は、前記印刷部の設定情報を含む設定ファイルを記憶し、前記端末は、前記設定ファイルの編集の要求を送信し、前記印刷装置の前記制御部は、前記制御部で前記認証を行なって前記認証が成功した後、前記端末で送信された前記設定ファイルの編集の要求を前記通信部で受信した時、前記設定ファイルの編集を実行する。
本発明の構成によれば、ネットワークと接続する端末は、印刷装置に対して認証要求を行い、認証要求に基づく認証の成功後、印刷装置に設定ファイルの編集を実行させることができる。つまり、端末は、印刷装置に設定ファイルの編集をセキュアに実行させることができる。
本発明の構成によれば、ネットワークと接続する端末は、印刷装置に対して認証要求を行い、認証要求に基づく認証の成功後、印刷装置に設定ファイルの編集を実行させることができる。つまり、端末は、印刷装置に設定ファイルの編集をセキュアに実行させることができる。
以下、図面を参照して本発明の実施形態について説明する。
図1は、本実施形態に係る印刷システム1の機能的構成を示すブロック図である。
図1に示すように、印刷システム1は、印刷装置10と、印刷装置10にインターネット等のネットワークNを介して接続可能な端末11(外部機器)とを備える。
図1は、本実施形態に係る印刷システム1の機能的構成を示すブロック図である。
図1に示すように、印刷システム1は、印刷装置10と、印刷装置10にインターネット等のネットワークNを介して接続可能な端末11(外部機器)とを備える。
図1に示すように、印刷装置10は、制御部20と、印刷部21と、記憶部22と、第1通信インターフェース23と、第2通信インターフェース24(通信部)と、を備える。
制御部20は、CPUや、ROM、RAM、その他の周辺回路等を備える。制御部20は、例えば、CPUにより、ファームウェア等の制御プログラムを読み出して実行することにより、印刷装置10を制御する。
印刷部21は、印刷ヘッドや、印刷媒体を搬送する搬送機構等を備え、制御部20の制御で、印刷媒体に印刷する。
記憶部22は、EEPROM等の不揮発性メモリーを備え、各種データを記憶する。
第1通信インターフェース23は、制御部20の制御で、ホストコンピューター12と所定の通信規格で通信する。通信規格は、例えば、USB、RS232C等のシリアル通信規格、イーサネット(登録商標)に対応する通信規格である。
第2通信インターフェース24は、制御部20の制御で、ネットワークNを介して、端末11と所定の通信規格で通信する。
印刷装置10は、ホストコンピューター12の制御で、印刷を実行する。
詳述すると、ホストコンピューター12は、プリンタードライバーがインストールされる。ホストコンピューター12は、所定のアプリケーションからの要求に応じて、印刷装置10の制御を開始する。所定のアプリケーションから印刷装置10による印刷の要求があった場合、ホストコンピューター12は、プリンタードライバーの機能により、印刷装置10に印刷を実行させる制御コマンドを生成する。次いで、ホストコンピューター12は、制御コマンドを印刷装置10に送信する。制御コマンドを受信すると、印刷装置10の制御部20は、受信した制御コマンドに基づいて、印刷部21を制御し、印刷を実行する。
制御部20は、CPUや、ROM、RAM、その他の周辺回路等を備える。制御部20は、例えば、CPUにより、ファームウェア等の制御プログラムを読み出して実行することにより、印刷装置10を制御する。
印刷部21は、印刷ヘッドや、印刷媒体を搬送する搬送機構等を備え、制御部20の制御で、印刷媒体に印刷する。
記憶部22は、EEPROM等の不揮発性メモリーを備え、各種データを記憶する。
第1通信インターフェース23は、制御部20の制御で、ホストコンピューター12と所定の通信規格で通信する。通信規格は、例えば、USB、RS232C等のシリアル通信規格、イーサネット(登録商標)に対応する通信規格である。
第2通信インターフェース24は、制御部20の制御で、ネットワークNを介して、端末11と所定の通信規格で通信する。
印刷装置10は、ホストコンピューター12の制御で、印刷を実行する。
詳述すると、ホストコンピューター12は、プリンタードライバーがインストールされる。ホストコンピューター12は、所定のアプリケーションからの要求に応じて、印刷装置10の制御を開始する。所定のアプリケーションから印刷装置10による印刷の要求があった場合、ホストコンピューター12は、プリンタードライバーの機能により、印刷装置10に印刷を実行させる制御コマンドを生成する。次いで、ホストコンピューター12は、制御コマンドを印刷装置10に送信する。制御コマンドを受信すると、印刷装置10の制御部20は、受信した制御コマンドに基づいて、印刷部21を制御し、印刷を実行する。
印刷装置10の制御部20は、記憶部22が記憶するログファイルLF(ログデータ)に、ログ情報(動作情報)を書き込むことにより、ログを記憶する機能を有する。
ログ情報とは、例えば、以下の情報である。ログ情報は、印刷装置10に対して行われた操作を示す情報と、当該操作が行われた日時(日付+時刻)を示す情報とを対応付けた情報である。印刷装置10に対する操作は、例えば、印刷装置10のカバーを開く操作/閉じる操作や、印刷媒体のオートフィードを指示する操作、電源のオン/オフを指示する操作である。印刷装置10には、各種操作を検出するセンサー、機構等が設けられる。また、印刷装置10は、RTCの計時手段を有し、制御部20は、RTCの出力に基づいて、現在時刻を取得する。制御部20は、ファームウェア等のプログラムの機能により、予め定められた所定の操作が行われたことを検出した場合、ログファイルLFに、行われた操作を示す情報と、現在時刻を示す情報とを対応付けて書き込む。また、ログ情報は、例えば、印刷装置10が行った処理を示す情報と、当該処理が行われた日時を示す情報とを対応付けた情報である。当該処理は、例えば、印刷処理や、印刷装置10がインクジェットプリンターの場合はフラッシング等である。また、ログ情報は、例えば、印刷装置10発生したエラーを示す情報と、エラーが発生した日時を示す情報とを対応付けた情報である。エラーは、例えば、印刷ヘッドの温度異常等のヘッドに発生するエラーや、搬送機構、切断機構に発生するエラーである。ログ情報は、例示したものに限らない。
ログ情報とは、例えば、以下の情報である。ログ情報は、印刷装置10に対して行われた操作を示す情報と、当該操作が行われた日時(日付+時刻)を示す情報とを対応付けた情報である。印刷装置10に対する操作は、例えば、印刷装置10のカバーを開く操作/閉じる操作や、印刷媒体のオートフィードを指示する操作、電源のオン/オフを指示する操作である。印刷装置10には、各種操作を検出するセンサー、機構等が設けられる。また、印刷装置10は、RTCの計時手段を有し、制御部20は、RTCの出力に基づいて、現在時刻を取得する。制御部20は、ファームウェア等のプログラムの機能により、予め定められた所定の操作が行われたことを検出した場合、ログファイルLFに、行われた操作を示す情報と、現在時刻を示す情報とを対応付けて書き込む。また、ログ情報は、例えば、印刷装置10が行った処理を示す情報と、当該処理が行われた日時を示す情報とを対応付けた情報である。当該処理は、例えば、印刷処理や、印刷装置10がインクジェットプリンターの場合はフラッシング等である。また、ログ情報は、例えば、印刷装置10発生したエラーを示す情報と、エラーが発生した日時を示す情報とを対応付けた情報である。エラーは、例えば、印刷ヘッドの温度異常等のヘッドに発生するエラーや、搬送機構、切断機構に発生するエラーである。ログ情報は、例示したものに限らない。
印刷装置10の記憶部22は、設定ファイルSFを記憶する。
設定ファイルSFは、印字濃度、印字速度、紙幅、その他の印刷装置10の設定に関する情報(以下、「設定情報」という。)が記録されたファイルである。
印刷装置10の制御部20は、印刷部21を制御する際、設定ファイルSFに記録された設定情報を参照し、設定情報に基づいて、印刷部21を制御する。
設定ファイルSFは、印字濃度、印字速度、紙幅、その他の印刷装置10の設定に関する情報(以下、「設定情報」という。)が記録されたファイルである。
印刷装置10の制御部20は、印刷部21を制御する際、設定ファイルSFに記録された設定情報を参照し、設定情報に基づいて、印刷部21を制御する。
端末11は、デスクトップ型、ノート型のコンピューターや、タブレット端末、タブレット端末、携帯電話等の装置である。端末11は、例示したものに限らない。
図1に示すように、端末11は、端末制御部30と、表示部31と、入力部32と、装置記憶部33と、接続インターフェース34と、を備える。
端末制御部30は、CPUや、ROM、RAM、その他の周辺回路等を備え、端末11を制御する。
表示部31は、端末制御部30の制御で、液晶表示パネル等の表示パネルに画像を表示する。
入力部32は、キーボード、マウス、スイッチ、ボタン、その他の入力手段に接続され、入力手段に対する入力を検出し、端末制御部30に送信する。
装置記憶部33は、EEPROMや、ハードディスク等の不揮発性メモリーを備え、各種データを記憶する。
接続インターフェース34は、端末制御部30の制御で、ネットワークNを介して、印刷装置10と所定の通信規格で通信する。
図1に示すように、端末11は、端末制御部30と、表示部31と、入力部32と、装置記憶部33と、接続インターフェース34と、を備える。
端末制御部30は、CPUや、ROM、RAM、その他の周辺回路等を備え、端末11を制御する。
表示部31は、端末制御部30の制御で、液晶表示パネル等の表示パネルに画像を表示する。
入力部32は、キーボード、マウス、スイッチ、ボタン、その他の入力手段に接続され、入力手段に対する入力を検出し、端末制御部30に送信する。
装置記憶部33は、EEPROMや、ハードディスク等の不揮発性メモリーを備え、各種データを記憶する。
接続インターフェース34は、端末制御部30の制御で、ネットワークNを介して、印刷装置10と所定の通信規格で通信する。
印刷装置10は、SSHサーバーソフトウェアSW1がインストールされる。SSHサーバーソフトウェアSW1は、例えば、OpenSSHである。印刷装置10は、SSHサーバーソフトウェアSW1を実行することにより、端末11に対して、SSHサーバーとして機能する。SSH(Secure Shell)は、通信の暗号化や、サーバー認証、ユーザー認証等の技術に基づいて、SSHクライアントによるSSHサーバーのセキュアなリモートコントロールを実現するプロトコルである。本実施形態では、「リモートコントロール」は、SSHクライアントである端末11から、SSHサーバーである印刷装置10に暗号化されたコマンドを送信して、印刷装置10にコマンドに基づく処理を実行させることを意味する。
端末11は、SSHクライアントソフトウェアSW2がインストールされる。SSHクライアントソフトウェアSW2は、例えば、OpenSSHである。印刷装置10は、SSHクライアントソフトウェアSW2を実行することにより、印刷装置10に対して、SSHクライアントとして機能する。
端末11は、SSHクライアントソフトウェアSW2がインストールされる。SSHクライアントソフトウェアSW2は、例えば、OpenSSHである。印刷装置10は、SSHクライアントソフトウェアSW2を実行することにより、印刷装置10に対して、SSHクライアントとして機能する。
上述したように、印刷装置10の記憶部22は、ログファイルLFを記憶する。
本実施形態では、印刷装置10、及び、端末11が以下の処理を実行することにより、端末11が、ネットワークNを介した通信により、印刷装置10からログファイルLFを取得可能である。
本実施形態では、印刷装置10、及び、端末11が以下の処理を実行することにより、端末11が、ネットワークNを介した通信により、印刷装置10からログファイルLFを取得可能である。
図2は、印刷装置10、及び、端末11の動作を示すフローチャートであり、(A)は印刷装置10の動作を、(B)は端末11の動作をそれぞれ示す。
なお、図2のフローチャートの動作の開始時点では、印刷装置10のSSHサーバーソフトウェアSW1が起動している。
ユーザーは、端末11に接続されたマウスやキーボード等の入力デバイスを操作して、SSHクライアントソフトウェアSW2を立ち上げる。次いで、ユーザーは、SSHクライアントソフトウェアSW2が提供するユーザーインターフェースに、印刷装置10にログインに用いる情報を入力する。入力情報は、アクセス先の印刷装置10のアドレスや、ポート、使用する通信プロトコル、認証方法(本例では、パスワード入力方式)、認証に使用するID及びパスワード等である。
図2(A)に示すように、ユーザーがユーザーインターフェースに情報を入力し確定すると(ステップSX1)、端末11の端末制御部30は、SSHプロトコルに従って、ID及びパスワードを含むデータを端末11に送信し、認証要求を行う(ステップSA1)。SSHプロトコルでは、所定の暗号化方式により、SSHサーバーと、SSHクライアントとで送受信されるデータを暗号化する。
図2(B)に示すように、印刷装置10の制御部20は、SSHプロトコルに従って、受信したデータに基づいて認証を行う(ステップSB1)。認証に必要なデータ(IDとパスワードとの組合せ等)は印刷装置10に予め登録される。ステップSB1の認証では、必要に応じて、印刷装置10と端末11とが通信し、SSHプロトコルに従って、サーバー認証及びユーザー認証が行われる。
なお、図2のフローチャートの動作の開始時点では、印刷装置10のSSHサーバーソフトウェアSW1が起動している。
ユーザーは、端末11に接続されたマウスやキーボード等の入力デバイスを操作して、SSHクライアントソフトウェアSW2を立ち上げる。次いで、ユーザーは、SSHクライアントソフトウェアSW2が提供するユーザーインターフェースに、印刷装置10にログインに用いる情報を入力する。入力情報は、アクセス先の印刷装置10のアドレスや、ポート、使用する通信プロトコル、認証方法(本例では、パスワード入力方式)、認証に使用するID及びパスワード等である。
図2(A)に示すように、ユーザーがユーザーインターフェースに情報を入力し確定すると(ステップSX1)、端末11の端末制御部30は、SSHプロトコルに従って、ID及びパスワードを含むデータを端末11に送信し、認証要求を行う(ステップSA1)。SSHプロトコルでは、所定の暗号化方式により、SSHサーバーと、SSHクライアントとで送受信されるデータを暗号化する。
図2(B)に示すように、印刷装置10の制御部20は、SSHプロトコルに従って、受信したデータに基づいて認証を行う(ステップSB1)。認証に必要なデータ(IDとパスワードとの組合せ等)は印刷装置10に予め登録される。ステップSB1の認証では、必要に応じて、印刷装置10と端末11とが通信し、SSHプロトコルに従って、サーバー認証及びユーザー認証が行われる。
認証後、印刷装置10の制御部20は、認証の結果を端末11に通知する(ステップSB2)。本例では、ステップSB1での認証に成功し、制御部20は、端末11に、認証に成功した旨、通知する。
認証後、ユーザーは、印刷装置10に所定の処理を実行させることの指示が可能となる。当該指示は、例えば、SSHクライアントソフトウェアSW2、その他のアプリケーションが提供するユーザーインターフェースに、処理の実行を指示するコマンド及び対応するパラメーターが入力され、確定されることにより行われる。
ユーザーが、端末11へのログファイルLFの送信を印刷装置10に実行させることを指示し、確定すると(ステップSX2)、端末11の端末制御部30は、ログファイルLFの送信を要求する所定フォーマットのコマンドを生成する(ステップSA2)。
次いで、端末制御部30は、生成したコマンドを、SSHプロトコルに従って、印刷装置10に送信する(ステップSA3)。
認証後、ユーザーは、印刷装置10に所定の処理を実行させることの指示が可能となる。当該指示は、例えば、SSHクライアントソフトウェアSW2、その他のアプリケーションが提供するユーザーインターフェースに、処理の実行を指示するコマンド及び対応するパラメーターが入力され、確定されることにより行われる。
ユーザーが、端末11へのログファイルLFの送信を印刷装置10に実行させることを指示し、確定すると(ステップSX2)、端末11の端末制御部30は、ログファイルLFの送信を要求する所定フォーマットのコマンドを生成する(ステップSA2)。
次いで、端末制御部30は、生成したコマンドを、SSHプロトコルに従って、印刷装置10に送信する(ステップSA3)。
印刷装置10の制御部20は、コマンドを受信する(ステップSB3)。
次いで、制御部20は、受信したコマンドに基づいて、記憶部22が記憶するログファイルLFを取得する(ステップSB4)。
次いで、制御部20は、ログファイルLFを含む所定フォーマットのデータを生成し、SSHプロトコルに従って、端末11に送信する(ステップSB5)。
端末11の端末制御部30は、データを受信する(ステップSA4)。受信したデータに含まれるログファイルLFは、所定の記憶領域に記憶される。
次いで、制御部20は、受信したコマンドに基づいて、記憶部22が記憶するログファイルLFを取得する(ステップSB4)。
次いで、制御部20は、ログファイルLFを含む所定フォーマットのデータを生成し、SSHプロトコルに従って、端末11に送信する(ステップSB5)。
端末11の端末制御部30は、データを受信する(ステップSA4)。受信したデータに含まれるログファイルLFは、所定の記憶領域に記憶される。
このように、端末11は、ネットワークNを介した通信により、印刷装置10からログファイルLFを取得できる。従って、ログファイルLFの取得にあたって、ユーザーは、SSHクライアントとして機能可能な端末11を用意すればよく、印刷装置10の設置場所に行く必要がない。このため、ユーザーは、ログファイルLFを記憶する印刷装置10から、端末11によって簡易にログを取得できる。
なお、端末11は、ネットワークNを介した通信により、認証後、設定ファイルSFの編集や、ファームウェア等の端末11が記憶する制御プログラムの修正等、ログファイルLFの送信以外の処理を、印刷装置10に実行させることができる。
設定ファイルSFを編集させる場合、端末11の端末制御部30は、ユーザーの指示に応じて対応するコマンドを生成し、SSHプロトコルに従って、印刷装置10に送信する。印刷装置10の制御部20は、受信したコマンドに基づいて、設定ファイルSFを編集する。
制御プログラムを修正させる場合、端末11の端末制御部30は、ユーザーの指示に応じて対応するコマンドを生成し、SSHプロトコルに従って、印刷装置10に送信する。印刷装置10の制御部20は、受信したコマンドに基づいて、制御プログラムの修正を行う。
設定ファイルSFを編集させる場合、端末11の端末制御部30は、ユーザーの指示に応じて対応するコマンドを生成し、SSHプロトコルに従って、印刷装置10に送信する。印刷装置10の制御部20は、受信したコマンドに基づいて、設定ファイルSFを編集する。
制御プログラムを修正させる場合、端末11の端末制御部30は、ユーザーの指示に応じて対応するコマンドを生成し、SSHプロトコルに従って、印刷装置10に送信する。印刷装置10の制御部20は、受信したコマンドに基づいて、制御プログラムの修正を行う。
以上説明したように、本実施形態に係る印刷装置10は、印刷を行う印刷部21と、ネットワークNを介して認証要求を受信する第2通信インターフェース24(通信部)と、第2通信インターフェース24で受信された認証要求に基づいて認証を行うSSHサーバーソフトウェアSW1(サーバーソフトウェア)を動作させる制御部20と、を有する。
この構成によれば、印刷装置10は、SSHサーバーソフトウェアSW1の機能により、ネットワークNと接続する端末11からの認証要求に基づいて認証を実行することができる。このため、端末11に、SSHクライアントソフトウェアSW2をインストールして、端末11を、印刷装置10に対するSSHクライアントとして機能させることにより、端末11は、印刷装置10に認証を行わせた後、印刷装置10にセキュアに所定の処理を実行させることができる。
この構成によれば、印刷装置10は、SSHサーバーソフトウェアSW1の機能により、ネットワークNと接続する端末11からの認証要求に基づいて認証を実行することができる。このため、端末11に、SSHクライアントソフトウェアSW2をインストールして、端末11を、印刷装置10に対するSSHクライアントとして機能させることにより、端末11は、印刷装置10に認証を行わせた後、印刷装置10にセキュアに所定の処理を実行させることができる。
印刷装置10の制御部は、認証要求に基づく認証が成功した後、ログファイルLF(ログデータ)の送信の要求を受信した時、ログファイルLFを第2通信インターフェース24で送信する。
この構成によれば、ネットワークと接続する端末11は、印刷装置10に対して認証要求を行い、認証要求に基づく認証の成功後、ネットワークNを介して通信により、ログファイルLFデータを取得できる。
この構成によれば、ネットワークと接続する端末11は、印刷装置10に対して認証要求を行い、認証要求に基づく認証の成功後、ネットワークNを介して通信により、ログファイルLFデータを取得できる。
また、本実施形態では、端末11の端末制御部30は、認証要求に基づく認証の成功後、印刷部21の設定に関する情報が記録された設定ファイルSFの編集の指示を送信する。印刷装置10の制御部20は、認証要求に基づく認証の成功後、設定ファイルSFの編集の指示を受信した場合、設定ファイルSFを編集する。
この構成によれば、端末11により、ネットワークNを介して、印刷装置10の設定ファイルSFを編集でき、設定ファイルSFの編集が簡易化する。
この構成によれば、端末11により、ネットワークNを介して、印刷装置10の設定ファイルSFを編集でき、設定ファイルSFの編集が簡易化する。
また、本実施形態では、端末11の端末制御部30は、認証要求に基づく認証の成功後、印刷部21の制御に係る制御プログラムの修正の指示を送信する。印刷装置10の制御部20は、認証要求に基づく認証の成功後、制御プログラムの修正の指示を受信した場合、制御プログラムを修正する。
この構成によれば、端末11により、ネットワークNを介して、印刷装置10の制御プログラムを修正でき制御プログラムの修正が簡易化する。
この構成によれば、端末11により、ネットワークNを介して、印刷装置10の制御プログラムを修正でき制御プログラムの修正が簡易化する。
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
また、図1に示す各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。印刷装置10は、外部接続される記憶媒体に記憶させたプログラムを実行することによって、各種処理を実行しても良い。
また、図1に示す各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。印刷装置10は、外部接続される記憶媒体に記憶させたプログラムを実行することによって、各種処理を実行しても良い。
1…印刷システム、10…印刷装置、11…端末(外部機器)、20…制御部、21…印刷部、24…第2通信インターフェース24、SF…設定ファイル、LF…ログファイル、N…ネットワーク、SW1…SSHサーバーソフトウェア(サーバーソフトウェア)。
Claims (8)
- 印刷を行う印刷部と、
ネットワークを介して認証要求を受信する通信部と、
前記通信部で受信された認証要求に基づいて認証を行うサーバーソフトウェアを動作させる制御部と、
を有することを特徴とする印刷装置。 - 前記印刷部の動作情報を含むログデータを記憶する記憶部を有し、
前記制御部で前記認証を行なって前記認証が成功した後、前記通信部で前記ログデータの送信の要求を受信した時、前記制御部は、前記ログデータを前記通信部で送信する請求項1に記載の印刷装置。 - 前記記憶部は、前記印刷部の設定情報を含む設定ファイルを記憶し、
前記制御部で前記認証を行なって前記認証が成功した後、前記通信部で前記設定ファイルの編集の要求を受信した時、
前記制御部は、前記設定ファイルの編集を実行する請求項2に記載の印刷装置。 - 前記記憶部は、前記印刷部を制御する制御プログラムを記憶し、
前記制御部で前記認証を行なって前記認証が成功した後、前記通信部で前記制御プログラムの変更の要求を受信した時、
前記制御部は、前記制御プログラムの変更を実行する請求項2又は3に記載の印刷装置。 - 前記サーバーソフトウェアは、SSHプロトコルに従って処理を実行する請求項1乃至4のいずれか1項に記載の印刷装置。
- 認証要求を送信する端末と、
印刷を行う印刷部、ネットワークを介して前記端末で送信された認証要求を受信する通信部、及び前記通信部で受信された認証要求に基づいて認証を行うサーバーソフトウェアを動作させる制御部を有する印刷装置と、
を備えることを特徴とする印刷システム。 - 前記印刷装置は、前記印刷部の動作情報を含むログデータを記憶する記憶部を有し、
前記端末は、前記ログデータの送信の要求を送信し、
前記印刷装置の前記制御部は、前記制御部で前記認証を行なって前記認証が成功した後、前記通信部で前記端末で送信された前記ログデータの送信の要求を受信した時、前記ログデータを前記通信部で送信する請求項6に記載の印刷システム。 - 前記印刷装置の前記記憶部は、前記印刷部の設定情報を含む設定ファイルを記憶し、
前記端末は、前記設定ファイルの編集の要求を送信し、
前記印刷装置の前記制御部は、前記制御部で前記認証を行なって前記認証が成功した後、前記端末で送信された前記設定ファイルの編集の要求を前記通信部で受信した時、前記設定ファイルの編集を実行する請求項7に記載の印刷システム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014020072A JP2015147306A (ja) | 2014-02-05 | 2014-02-05 | 印刷装置、及び、印刷システム |
CN201510035718.9A CN104820576B (zh) | 2014-02-05 | 2015-01-23 | 打印装置以及打印*** |
US14/615,024 US20150220826A1 (en) | 2014-02-05 | 2015-02-05 | Printer and printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014020072A JP2015147306A (ja) | 2014-02-05 | 2014-02-05 | 印刷装置、及び、印刷システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015147306A true JP2015147306A (ja) | 2015-08-20 |
Family
ID=53730882
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014020072A Pending JP2015147306A (ja) | 2014-02-05 | 2014-02-05 | 印刷装置、及び、印刷システム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20150220826A1 (ja) |
JP (1) | JP2015147306A (ja) |
CN (1) | CN104820576B (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017170679A (ja) * | 2016-03-22 | 2017-09-28 | セイコーエプソン株式会社 | 印刷装置および印刷方法 |
JP6882936B2 (ja) * | 2017-05-26 | 2021-06-02 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7196810B2 (en) * | 2001-08-28 | 2007-03-27 | Casio Computer Co., Ltd | Printing system |
JP2007072605A (ja) * | 2005-09-05 | 2007-03-22 | Canon Inc | 情報処理装置および情報処理方法 |
JP4691177B2 (ja) * | 2008-07-14 | 2011-06-01 | 株式会社リコー | 組み込み機器、遠隔処理方法およびプログラム |
JP5679890B2 (ja) * | 2011-04-20 | 2015-03-04 | 株式会社沖データ | 画像形成装置及び認証印刷データの管理権限委譲方法 |
JP5797679B2 (ja) * | 2013-02-28 | 2015-10-21 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び画像形成方法 |
-
2014
- 2014-02-05 JP JP2014020072A patent/JP2015147306A/ja active Pending
-
2015
- 2015-01-23 CN CN201510035718.9A patent/CN104820576B/zh not_active Expired - Fee Related
- 2015-02-05 US US14/615,024 patent/US20150220826A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20150220826A1 (en) | 2015-08-06 |
CN104820576B (zh) | 2018-08-24 |
CN104820576A (zh) | 2015-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10949719B2 (en) | Network system, interface board, method of controlling printing on an network system, and program | |
EP2807547B1 (en) | Information processing apparatus, and program | |
JP2011257945A (ja) | 情報送信装置、情報送信装置の制御方法及びコンピュータプログラム | |
US10795619B2 (en) | Non-transitory computer-readable recording medium storing computer-executable instructions for information processing device, and method of controlling information processing device | |
JP2018502389A (ja) | ユーザ装置のブラウザとローカル装置との間の通信を可能にする方法 | |
JP6064592B2 (ja) | 印刷システム、印刷方法、画像形成装置及び制御デバイス | |
JP6204821B2 (ja) | 画像形成装置、その制御方法、及びプログラム | |
JP6171725B2 (ja) | 中継装置、プログラムおよび中継装置の制御方法 | |
JP2015147306A (ja) | 印刷装置、及び、印刷システム | |
JP6164829B2 (ja) | 通信装置及びその制御方法、並びにプログラム | |
JP5817545B2 (ja) | 印刷試行装置、印刷試行プログラム、印刷試行方法、印刷制御サーバー | |
JP6027757B2 (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
JP6597432B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
US11328039B2 (en) | Electronic apparatus, and method of controlling electronic apparatus | |
JP6204277B2 (ja) | 画像形成システム、及びボックス機能を用いた印刷出力方法 | |
JP2015060291A (ja) | プログラム、情報処理装置及び情報処理システム | |
JP2017173909A (ja) | 情報処理システム、情報処理装置、情報処理方法およびプログラム | |
JP2019110391A (ja) | 画像形成装置、情報処理方法及びプログラム | |
JP2017092900A (ja) | 外部機器、機器、情報処理システム、情報処理方法、情報処理プログラム、及び記憶媒体 | |
US20110181907A1 (en) | Information processing apparatus, printing method, printing system, and non-transitory computer-readable storage medium | |
US20160011557A1 (en) | Image forming apparatus and image forming system that allows to execute direct printing including authentication | |
JP2019185288A (ja) | 情報処理装置、画像形成処理システム、印刷制御方法、及び印刷制御プログラム | |
JP2019133322A (ja) | 画像形成装置、制御方法及びプログラム | |
JP2015170071A (ja) | 印刷制御プログラム提供装置、印刷制御プログラム提供システム、及び、印刷制御プログラムの提供方法 | |
JP2008083116A (ja) | クライアント装置制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20160617 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20160627 |