JP7439973B2 - プログラムセット、プログラム、および情報処理装置 - Google Patents
プログラムセット、プログラム、および情報処理装置 Download PDFInfo
- Publication number
- JP7439973B2 JP7439973B2 JP2023029336A JP2023029336A JP7439973B2 JP 7439973 B2 JP7439973 B2 JP 7439973B2 JP 2023029336 A JP2023029336 A JP 2023029336A JP 2023029336 A JP2023029336 A JP 2023029336A JP 7439973 B2 JP7439973 B2 JP 7439973B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- information
- printer
- protocol
- 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
- 230000010365 information processing Effects 0.000 title claims description 13
- 238000000034 method Methods 0.000 claims description 50
- 238000012545 processing Methods 0.000 claims description 45
- 230000004044 response Effects 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000007639 printing Methods 0.000 description 51
- 238000004891 communication Methods 0.000 description 9
- 238000012217 deletion Methods 0.000 description 8
- 230000037430 deletion Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000002360 preparation method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
Images
Classifications
-
- 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
- G06F3/1209—Improving or facilitating administration, e.g. print management resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- 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/1224—Client or server resources management
- G06F3/1226—Discovery of devices having required properties
-
- 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
- G06F3/1231—Device related settings, e.g. IP address, Name, Identification
-
- 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/1244—Job translation or job parsing, e.g. page banding
- G06F3/1247—Job translation or job parsing, e.g. page banding by conversion to printer ready format
-
- 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/126—Job scheduling, e.g. queuing, determine appropriate device
- G06F3/1261—Job scheduling, e.g. queuing, determine appropriate device by using alternate 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/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- 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/1297—Printer code translation, conversion, emulation, compression; Configuration of printer parameters
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Description
ムがオペレーティングシステムにおいて画像処理装置として特定される。その後、第1プ
ログラムは、オペレーティングシステムからの第1のプロトコルによる第1実行指示に応
じて第2プログラムを起動し、第2プログラムは、第1実行指示に応じた第2実行指示を
画像処理装置で対応可能な第2のプロトコルによって画像処理装置に送信する。従って、
第1のプロトコルに対応していない画像処理装置であっても、第1実行指示に応じた第2
実行指示が情報処理装置から送信されることから、画像処理装置においてその実行指示に
基づく画像処理が可能になる。
法、および当該コンピュータプログラムを格納するコンピュータにて読取可能な記憶媒体
も、新規で有用である。
ない画像処理装置を利用する場合の、画像処理装置の利用可能性を高める技術が実現され
る。
説明する。本明細書は、プログラムセットを備え、画像処理装置を制御する機能を有する
パーソナルコンピュータ(以下、「PC」とする)を具体化した実施の形態を開示するも
のである。
ように、プリンタ2およびプリンタ3と接続されている。PC1は、情報処理装置の一例
である。プリンタ2およびプリンタ3は、画像処理機能を備える装置であり、画像処理装
置の一例である。PC1に代えて、例えば、スマートフォン、タブレットコンピュータで
あっても良い。プリンタ2およびプリンタ3は、印刷機能のみを備える単機能の装置であ
っても良いし、複合機、複写機、FAX装置等であっても良い。
メモリ14と、を含むコントローラ10を備えている。PC1は、さらに、ユーザインタ
フェース(以下、「ユーザIF」とする)15と、ブルートゥースインタフェース(以下
、「ブルートゥースIF」とする)16と、USBインタフェースまたはネットワークイ
ンタフェース(以下、「USB/ネットワークIF」とする)17と、を備え、これらが
コントローラ10に電気的に接続されている。なお、図1中のコントローラ10は、PC
1の制御に利用されるハードウェアやソフトウェアを纏めた総称であって、実際にPC1
に存在する単一のハードウェアを表すとは限らない。
また、ユーザの指示に基づいて、各種の処理を実行する。CPU11はコンピュータの一
例である。ROM12には、PC1を起動するための起動プログラム等が記憶されている
。RAM13は、各種の処理が実行される際の作業領域として、あるいは、データを一時的に記憶する記憶領域として利用される。不揮発性メモリ14は、例えば、SSD、HDD、フラッシュメモリであり、各種のプログラムやデータや各種設定を記憶する領域として利用される。ROM12、RAM13および不揮発性メモリ14は、いずれも、メモリの一例である。また、CPU11がCPUバッファを備えているものであれば、CPUバッファもメモリの一例である。
と中継プログラム42とを含む。図2中に実線で示すように、汎用印刷プログラム41は
、PC1に、印刷を行わせる装置を探索する探索要求を出力させ、探索要求に応答した装
置に対して能力等を問い合わせる問い合わせ信号を出力させる。この問い合わせ信号は、
IPPによって出力される。
ム41からIPPによる信号が出力された場合に、プリンタ2に代わって応答したり、そ
の信号に基づく情報をBTプロトコルでプリンタ2に送信したりするプログラムである。
つまり、本形態のPC1は、中継プログラム42と印刷アプリ43とのセット100によ
って、OS40の汎用印刷プログラム41とプリンタ2との通信を中継する。
、プリンタ情報44から読み出した情報に基づいて、プリンタ2の情報を汎用印刷プログ
ラム41に応答する。なお、プリンタ情報44には、印刷アプリ43によって、プリンタ
2から取得されたプリンタ2の情報が予め書き込まれている。つまり、図2中に破線で示
す情報の取得と書き込みは、汎用印刷プログラム41による問い合わせよりも先に行われ
る。
タ2の情報の応答を受けると、プリンタ2をIPPに対応したプリンタであると認識して
、図2中に一点鎖線で示すように、中継プログラム42に対して印刷命令を出力する。す
なわち、中継プログラム42は、プリンタ2をIPPに対応したプリンタであるとして応
答し、汎用印刷プログラム41は、プリンタ2をIPPに対応したプリンタと見なして印
刷命令を中継プログラム42に渡す。印刷命令は、IPPによって出力される。
命令がIPPによって出力された場合、PC1に印刷アプリ43を起動させる。さらに、
中継プログラム42は、印刷命令を印刷アプリ43に渡し、印刷アプリ43が、印刷命令
をBTプロトコルに変換してブルートゥースIF16を介してプリンタ2に送信する。プ
リンタ2は、BTプロトコルに対応していることから、印刷アプリ43から送信される印
刷命令を正しく受信できる。
ワークIF17を介して、プリンタ3等の外部装置へも出力される。プリンタ3は、IP
Pに対応していることから、汎用印刷プログラム41から出力される問い合わせ信号や印
刷命令に正しく対応できる。
。本明細書では、汎用印刷プログラム41からIPPにて出力される印刷命令に基づいて
、IPPに対応していないプリンタであるプリンタ2に印刷を実行させるための手順を説
明する。以下では、汎用印刷プログラム41にプリンタ2を追加する準備手順と、追加済
みのプリンタ2に印刷命令を送信する印刷手順と、を順に説明する。
加の指示を受け付けた際に実行される準備手順を示すシーケンス図である。準備手順は、
中継プログラム42と印刷アプリ43とがインストールされ、印刷アプリ43が起動され
た状態で、ユーザのプリンタ登録指示を受け付けたことで実行される(手順1A)。手順
1Aは、登録処理の一例である。
ユーザは、プリンタが複数台有る場合でも、IPPに対応していないプリンタであって、汎用印刷プログラム41による印刷を実行させたいプリンタについてのみ、登録指示を行えばよい。印刷アプリ43での登録指示を受け付けたプリンタだけが、本形態の中継プログラム42による処理の対象となることから、必要なプリンタのみを登録することで中継プログラム42の処理負荷を軽減できる。
する。汎用印刷プログラム41は、応答信号を出力した各機器に対して、プリンタの能力
等を問い合わせる問い合わせ信号を出力する(手順1I)。
て、プリンタ情報44に含まれるプリンタ2の情報を読み出す(手順1J)。そして、中
継プログラム42は、読み出した情報に基づいて、汎用印刷プログラム41から出力され
た問い合わせ信号にプリンタ2の情報をIPPにて応答する(手順1K)。手順1Kは、
探索要求応答処理の一例である。手順1Kにて中継プログラム42は、プリンタ2の能力
情報と、印刷命令を受け取る口としての自身の情報と、IPPに対応していることを示す
情報と、を含む情報を汎用印刷プログラム41に渡す。
2の情報を、印刷を実行させることのできる装置の情報として追加する。汎用印刷プログ
ラム41に追加された装置の情報は、プリンタ情報44から読み出されたプリンタ2の情
報に基づく情報であり、汎用印刷プログラム41でのプリンタ選択画面では、選択肢とし
てプリンタ2が表示される。従って、ユーザは、汎用印刷プログラム41での印刷を行わ
せる装置として、プリンタ2を選択できる。
能である。印刷アプリ43は、登録済みのプリンタを削除する削除指示を受け付けた場合
(手順1L)、削除指示の対象であるプリンタの情報をプリンタ情報44から削除する(
手順1M)。手順1Lは、登録削除処理の一例であり、手順1Mは、削除処理の一例であ
る。なお、印刷アプリ43は、削除指示を受け付けた場合、受け付けた削除指示の情報を
中継プログラム42に渡し、中継プログラム42がプリンタ情報44から該当する情報を
削除しても良い。プリンタの登録削除を可能にすることで、使わなくなった装置に対する
無駄な処理を回避できる。
、ユーザによる印刷指示を受け付けた際に実行される印刷手順を示すシーケンス図である
。印刷手順では、汎用印刷プログラム41は、プリンタ2を選択する選択指示を受け付け
る(手順2A)。汎用印刷プログラム41は、例えば、印刷を実行させる装置の選択肢と
してプリンタの一覧を表示させ、そのうちの1台の選択を受け付ける。前述したように、
中継プログラム42によってプリンタ2の情報が汎用印刷プログラム41に追加されてい
ることから、ユーザは、プリンタ2を選択することができる。
刷実行の指示である印刷指示とを受け付ける(手順2B)。汎用印刷プログラム41は、
受け付けた印刷指示に基づいてプリンタ2に対する印刷命令を生成し、生成した印刷命令
をIPPにて出力する(手順2C)。手順2Cにて出力される印刷命令は、第1実行指示
の一例である。汎用印刷プログラム41は、プリンタ2として認識している中継プログラ
ム42に対して、印刷命令を出力する。
選択されているプリンタであるプリンタ2の情報を、プリンタ情報44から読み出す(手
順2D)。そして、プリンタ情報44に、プリンタ2の情報が有るか否かを判断する(手
順2E)。前述したようにプリンタ2を削除する指示を受け付けた場合、プリンタ2の情
報がプリンタ情報44から削除されている。
けてプリンタ情報44に記憶されているアプリ名445の情報に基づいて、印刷アプリ43を起動する(手順2F)。手順2Fは、実行指示対応処理の一例である。中継プログラム42は、印刷アプリ43の起動時に、選択されているプリンタがプリンタ2であることを示す情報も印刷アプリ43に渡す。
と判断した場合、中継プログラム42は、エラー情報を汎用印刷プログラム41に返す(
手順2P)。例えば、前述したようにプリンタ2を削除する削除指示を受け付けた場合、
プリンタ情報44からプリンタ2の情報は削除されている。プリンタ2の登録状態を確認
することで、使わなくなった装置に対する無駄な処理を回避できる。さらに、中継プログ
ラム42は、手順2Cにて受け取った印刷命令を削除する(手順2Q)。
ラーを報知する表示を行わせ(手順2R)、プリンタ2の情報を削除する(手順2S)。
これにより、以後は、汎用印刷プログラム41でのプリンタ選択画面での選択肢としてプ
リンタ2は表示されない。なお、汎用印刷プログラム41は、今回の印刷指示を実行する
装置としてプリンタの再選択を受け付けても良い。
を受信し、プリンタ2の装置情報を応答する。これにより、中継プログラム42がOS4
0においてプリンタ2として特定される。その後、OS40からのIPPによる印刷命令
を中継プログラム42が受信した場合に、中継プログラム42が印刷アプリ43を起動し
、印刷アプリ43が、BTプロトコルにて印刷命令をプリンタ2に送信する。これにより
、IPPに対応していないプリンタ2であっても、その印刷命令に基づく印刷が可能にな
る。
がって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。
例えば、OS40から出力される実行指示は、印刷指示に限らず、読取指示であっても良
い。その場合、PC1には、プリンタ2に代えて、画像読取機能を有する装置、例えば、
スキャナ、複合機、複写機、FAX装置が接続される。
まれずにOS40とは別のプログラムとして提供されても良い。その際、中継プログラム
42と印刷アプリ43とは、別々のプログラムであっても良いし、1つのプログラムであ
っても良い。また、プリンタ2は、汎用印刷プログラム41が用いるプロトコル以外のプ
ロトコルにてPC1と通信できれば良く、PC1とプリンタ2との通信プロトコルは、B
Tプロトコルに限らない。例えば、IPP以外のプロトコルによるUSB通信であっても
良い。
プリンタ2の状態情報を取得して中継プログラム42に渡すとしたが、これに限らない。
例えば、印刷アプリ43は、プリンタ2の状態に関わらず印刷命令を送信するとしてもよ
い。また、印刷アプリ43は、印刷命令を送信する直前にプリンタ2の状態情報を取得す
るとしても良い。
索要求に応答しないとしたが、応答しても良い。たとえ探索要求に応答しても、プリンタ
2は、プリンタの能力を問い合わせる信号には正しく応答できないことから、汎用印刷プ
ログラム41にプリンタ2が直接追加されることはない。
えば、アイコン444は、無くてもよい。また、プリンタのノード名や接続ポートの情報
、対応可能なプロトコルの情報などをさらに含んでも良い。
2 プリンタ
11 CPU
14 不揮発性メモリ
40 OS
42 中継プログラム
43 印刷アプリ
100 セット
Claims (6)
- 情報処理装置のコンピュータによって実行可能なプログラムセットであって、前記プログラムセットには、第1のプロトコルに対応する第1プログラムと、第2のプロトコルに対応する第2プログラムとが含まれ、
前記第2プログラムは、前記コンピュータに、
画像処理装置に関する特定情報及び能力情報を前記第2のプロトコルを用いて取得する取得処理を実行させ、
前記第1プログラムは、前記コンピュータに、
前記情報処理装置のオペレーティングシステムからの探索要求に応じて、前記オペレーティングシステムに前記取得処理により取得された前記特定情報に基づき応答する探索要求応答処理と、
前記情報処理装置のオペレーティングシステムからの前記画像処理装置の装置情報要求に応じて、前記第1のプロトコルを用いて前記オペレーティングシステムに前記取得処理により取得された前記特定情報及び前記能力情報に基づき応答をする装置情報応答処理と、
前記オペレーティングシステムからの前記第1のプロトコルによる第1印刷実行指示に応じて、前記第2プログラムに第1印刷実行指示に基づく指示を渡す印刷実行指示中継処理と、
を実行させ、
さらに前記第2プログラムは、前記コンピュータに、
前記第1印刷実行指示にて送信先に指定された前記画像処理装置に前記第2のプロトコルによって前記第1印刷実行指示に応じた第2印刷実行指示を送信する送信処理を実行させる、
ことを特徴とするプログラムセット。 - 請求項1に記載するプログラムセットにおいて、
前記第2プログラムは、前記画像処理装置の複数のモデルに対応しており、
前記装置情報には、前記画像処理装置のモデルを示す情報が含まれる、
ことを特徴とするプログラムセット。 - 請求項1又は請求項2に記載するプログラムセットにおいて、
前記第2印刷実行指示に含まれる印刷データは、前記第1印刷実行指示に含まれる印刷データを前記第2のプロトコルに適合するように変換されたものである、
ことを特徴とするプログラムセット。 - 請求項3に記載するプログラムセットにおいて、
前記第2プログラムの前記送信処理は、
前記第1印刷実行指示に含まれる印刷データを前記第2のプロトコルに適合する印刷データに変換し、変換後の印刷データを含む前記第2印刷実行指示を前記画像処理装置に送信する、
ことを特徴とするプログラムセット。 - 請求項1から請求項4のいずれか1つに記載するプログラムセットにおいて、
前記第1プログラムは、前記コンピュータに、
前記オペレーティングシステムからの前記第1のプロトコルによる第1印刷実行指示に応じて、前記第2プログラムから送信先となる画像処理装置の状態を示す状態情報を取得し、前記状態情報にて示される状態が画像処理を実行できる状態でなければ、前記オペレーティングシステムにエラーを応答する、
ことを特徴とするプログラムセット。 - 請求項1から請求項5のいずれか1つに記載するプログラムセットにおいて、
前記第2プログラムの前記取得処理は、前記情報処理装置のオペレーティングシステムからの前記探索要求に対し予め実行されている、
ことを特徴とするプログラムセット。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023029336A JP7439973B2 (ja) | 2019-03-22 | 2023-02-28 | プログラムセット、プログラム、および情報処理装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019054377A JP7238521B2 (ja) | 2019-03-22 | 2019-03-22 | プログラムセット、プログラム、および情報処理装置 |
JP2023029336A JP7439973B2 (ja) | 2019-03-22 | 2023-02-28 | プログラムセット、プログラム、および情報処理装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019054377A Division JP7238521B2 (ja) | 2019-03-22 | 2019-03-22 | プログラムセット、プログラム、および情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023088909A JP2023088909A (ja) | 2023-06-27 |
JP7439973B2 true JP7439973B2 (ja) | 2024-02-28 |
Family
ID=72513867
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019054377A Active JP7238521B2 (ja) | 2019-03-22 | 2019-03-22 | プログラムセット、プログラム、および情報処理装置 |
JP2023029336A Active JP7439973B2 (ja) | 2019-03-22 | 2023-02-28 | プログラムセット、プログラム、および情報処理装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019054377A Active JP7238521B2 (ja) | 2019-03-22 | 2019-03-22 | プログラムセット、プログラム、および情報処理装置 |
Country Status (2)
Country | Link |
---|---|
US (2) | US10908850B2 (ja) |
JP (2) | JP7238521B2 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015185048A (ja) | 2014-03-25 | 2015-10-22 | 富士ゼロックス株式会社 | 画像形成システム、中継装置およびプログラム |
JP2018120475A (ja) | 2017-01-26 | 2018-08-02 | キヤノン株式会社 | モバイル端末、制御方法、およびプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7609402B2 (en) * | 2001-01-19 | 2009-10-27 | Flexiworld, Inc. | Methods for universal data output |
JP4416563B2 (ja) * | 2004-04-19 | 2010-02-17 | キヤノン株式会社 | ネットワークデバイス管理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 |
JP5715451B2 (ja) * | 2011-03-09 | 2015-05-07 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
JP6191523B2 (ja) | 2014-03-25 | 2017-09-06 | 富士ゼロックス株式会社 | 画像形成システム、中継装置およびプログラム |
JP2015187791A (ja) | 2014-03-26 | 2015-10-29 | 富士ゼロックス株式会社 | 通信装置、画像処理システムおよびプログラム |
JP6206291B2 (ja) | 2014-03-26 | 2017-10-04 | 富士ゼロックス株式会社 | 画像処理システム、中継装置およびプログラム |
JP6145116B2 (ja) * | 2015-01-14 | 2017-06-07 | キヤノン株式会社 | 情報処理装置とその制御方法およびプログラム |
JP6487737B2 (ja) * | 2015-03-19 | 2019-03-20 | キヤノン株式会社 | 情報処理装置と、その制御方法、及びプログラム |
JP2018181108A (ja) * | 2017-04-18 | 2018-11-15 | 株式会社沖データ | 画像形成システム及び画像形成装置 |
-
2019
- 2019-03-22 JP JP2019054377A patent/JP7238521B2/ja active Active
-
2020
- 2020-03-18 US US16/822,793 patent/US10908850B2/en active Active
-
2021
- 2021-01-27 US US17/159,556 patent/US20210149608A1/en active Pending
-
2023
- 2023-02-28 JP JP2023029336A patent/JP7439973B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015185048A (ja) | 2014-03-25 | 2015-10-22 | 富士ゼロックス株式会社 | 画像形成システム、中継装置およびプログラム |
JP2018120475A (ja) | 2017-01-26 | 2018-08-02 | キヤノン株式会社 | モバイル端末、制御方法、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20200301626A1 (en) | 2020-09-24 |
JP2023088909A (ja) | 2023-06-27 |
US20210149608A1 (en) | 2021-05-20 |
JP2020154944A (ja) | 2020-09-24 |
JP7238521B2 (ja) | 2023-03-14 |
US10908850B2 (en) | 2021-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102549370B1 (ko) | 정보 처리 장치, 제어 방법 및 프로그램 | |
JP7355147B2 (ja) | アプリケーションプログラム | |
JP7086754B2 (ja) | 情報処理装置、情報処理装置の制御方法及びコンピュータプログラム | |
KR101337160B1 (ko) | 정보 처리 장치, 정보 처리 방법 및 기억 매체 | |
CN106484337B (zh) | 信息处理装置及其控制方法、以及打印*** | |
JP7422462B2 (ja) | プログラム、及び情報処理装置 | |
JP7439973B2 (ja) | プログラムセット、プログラム、および情報処理装置 | |
JP2019174999A (ja) | 印刷システム、印刷方法、画像形成装置およびその制御方法、及びプログラム | |
US11064088B2 (en) | Non-transitory computer-readable recording medium, information processing apparatus and printing method | |
JP7322443B2 (ja) | 通信デバイス | |
JP6397168B2 (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
JP7000746B2 (ja) | プログラムおよび印刷システム | |
JP7328405B2 (ja) | 情報処理装置、情報処理装置の制御方法及び印刷設定アプリケーション | |
JP7404810B2 (ja) | 画像読取装置 | |
JP7362384B2 (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP2023125749A (ja) | プログラム、情報処理装置および制御方法 | |
JP4536439B2 (ja) | 画像処理装置 | |
JP2020142479A (ja) | 画像形成装置、その制御方法及びプログラム | |
JP4944227B2 (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230317 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230317 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231228 |
|
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: 20240116 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240129 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7439973 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |