JP5903871B2 - デバイス制御装置、デバイス制御システム、デバイス制御方法およびプログラム - Google Patents
デバイス制御装置、デバイス制御システム、デバイス制御方法およびプログラム Download PDFInfo
- Publication number
- JP5903871B2 JP5903871B2 JP2011277330A JP2011277330A JP5903871B2 JP 5903871 B2 JP5903871 B2 JP 5903871B2 JP 2011277330 A JP2011277330 A JP 2011277330A JP 2011277330 A JP2011277330 A JP 2011277330A JP 5903871 B2 JP5903871 B2 JP 5903871B2
- Authority
- JP
- Japan
- Prior art keywords
- character code
- device control
- script
- character
- code conversion
- 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
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/1297—Printer code translation, conversion, emulation, compression; Configuration of printer parameters
-
- 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/1206—Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
-
- 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/1228—Printing driverless or using generic drivers
-
- 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/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
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
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)
- Accessory Devices And Overall Control Thereof (AREA)
- Document Processing Apparatus (AREA)
- Information Transfer Between Computers (AREA)
Description
上記のデバイス制御装置において、文字コード変換部は、文字コード変換テーブルを参照してコード変換を行い、デバイス制御スクリプトを用いて、文字コード変換テーブルを作成するテーブル作成部をさらに備えたことを特徴とする。
上記のデバイス制御装置において、テーブル作成部は、スクリプト文字コードをデバイス文字コード順に格納したデバイス文字列に含まれる各文字と、当該デバイス文字列の各文字の格納位置に基づいて算出したデバイス文字コードと、を対応付けて、文字コード変換テーブルを作成することを特徴とする。
上記のデバイス制御装置において、文字コード変換テーブルは、連想配列の添え字と要素の値、若しくはオブジェクトのプロパティの名称とプロパティの値、の対応関係を記憶していることを特徴とする。
上記のデバイス制御装置において、文字コード逆変換部は、デバイス文字列から、デバイス文字コードに基づいて算出した格納位置に存在するスクリプト文字コードを取り出すことにより、コード変換を行うことを特徴とする。
上記のデバイス制御装置において、デバイスは、印刷装置であり、デバイス制御スクリプトは、印刷制御スクリプトであることを特徴とする。
本発明のデバイス制御システムは、上記のデバイス制御装置と、Webサーバーと、デバイスと、を備えたことを特徴とする。
本発明のデバイス制御方法は、Webブラウザを用いたデバイス制御方法であって、Webブラウザが、Webサーバーから、Webページと、デバイスを制御するためのデバイス制御スクリプトを取得するWebページ取得ステップと、取得したWebページを表示し、デバイス制御スクリプトを実行するWebページ表示ステップと、を実行し、デバイス制御スクリプトが、デバイス制御スクリプトの文字コードであるスクリプト文字コードを、デバイス用の文字コードであるデバイス文字コードに変換する文字コード変換ステップと、変換後のデバイス文字コードを含むコマンドを、デバイスに送信するコマンド送信ステップと、デバイスから応答情報を受信する応答情報受信ステップと、応答情報に含まれるデバイス文字コードをスクリプト文字コードに変換する文字コード逆変換ステップと、を実行することを特徴とする。
上記のデバイス制御方法において、文字コード変換ステップは、文字コード変換テーブルを参照してコード変換を行い、デバイス制御スクリプトは、文字コード変換テーブルを作成するテーブル作成ステップをさらに実行することを特徴とする。
上記のデバイス制御方法において、テーブル作成ステップは、スクリプト文字コードをデバイス文字コード順に格納したデバイス文字列に含まれる各文字と、当該デバイス文字列の各文字の格納位置に基づいて算出したデバイス文字コードと、を対応付けて、文字コード変換テーブルを作成することを特徴とする。
上記のデバイス制御方法において、文字コード変換テーブルは、連想配列の添え字と要素の値、若しくはオブジェクトのプロパティの名称とプロパティの値、の対応関係を記憶していることを特徴とする。
上記のデバイス制御方法において、文字コード逆変換ステップは、デバイス文字列から、デバイス文字コードに基づいて算出した格納位置に存在するスクリプト文字コードを取り出すことにより、コード変換を行うことを特徴とする。
本発明のプログラムは、コンピューターに、上記のデバイス制御方法における文字コード変換ステップおよびコマンド送信ステップを実行させることを特徴とする。
なお、以下の構成としても良い。
本発明のデバイス制御装置は、標準のWebブラウザを備え、Webサーバーおよびデバイスと接続されたデバイス制御装置であって、Webブラウザを用いて、Webサーバーから、Webページと、デバイスを制御するためのデバイス制御スクリプトを取得するWebページ取得部と、Webブラウザを用いて、取得したWebページを表示し、デバイス制御スクリプトを実行するWebページ表示部と、デバイス制御スクリプトを用いて、当該デバイス制御スクリプトの文字コードであるスクリプト文字コードを、デバイス用の文字コードであるデバイス文字コードに変換する文字コード変換部と、デバイス制御スクリプトを用いて、変換後のデバイス文字コードを含むコマンドを、デバイスに送信するコマンド送信部と、を備えたことを特徴とする。
Claims (13)
- Webブラウザを備え、Webサーバーおよびデバイスと接続されたデバイス制御装置であって、
前記Webブラウザを用いて、前記Webサーバーから、Webページと、前記デバイスを制御するためのデバイス制御スクリプトを取得するWebページ取得部と、
前記Webブラウザを用いて、取得した前記Webページを表示し、前記デバイス制御スクリプトを実行するWebページ表示部と、
前記デバイス制御スクリプトを用いて、当該デバイス制御スクリプトの文字コードであるスクリプト文字コードを、前記デバイス用の文字コードであるデバイス文字コードに変換する文字コード変換部と、
前記デバイス制御スクリプトを用いて、変換後の前記デバイス文字コードを含むコマンドを、前記デバイスに送信するコマンド送信部と、
前記デバイス制御スクリプトを用いて、前記デバイスから応答情報を受信する応答情報受信部と、
前記デバイス制御スクリプトを用いて、前記応答情報に含まれる前記デバイス文字コードを前記スクリプト文字コードに変換する文字コード逆変換部と、を備えたことを特徴とするデバイス制御装置。 - 前記文字コード変換部は、文字コード変換テーブルを参照してコード変換を行い、
前記デバイス制御スクリプトを用いて、前記文字コード変換テーブルを作成するテーブル作成部をさらに備えたことを特徴とする請求項1に記載のデバイス制御装置。 - 前記テーブル作成部は、前記スクリプト文字コードを前記デバイス文字コード順に格納したデバイス文字列に含まれる各文字と、当該デバイス文字列の各文字の格納位置に基づいて算出した前記デバイス文字コードと、を対応付けて、前記文字コード変換テーブルを作成することを特徴とする請求項2に記載のデバイス制御装置。
- 前記文字コード変換テーブルは、連想配列の添え字と要素の値、若しくはオブジェクトのプロパティの名称とプロパティの値、の対応関係を記憶していることを特徴とする請求項3に記載のデバイス制御装置。
- 前記文字コード逆変換部は、前記デバイス文字列から、前記デバイス文字コードに基づいて算出した格納位置に存在する前記スクリプト文字コードを取り出すことにより、コード変換を行うことを特徴とする請求項3または4に記載のデバイス制御装置。
- 前記デバイスは、印刷装置であり、
前記デバイス制御スクリプトは、印刷制御スクリプトであることを特徴とする請求項1ないし5のいずれか1項に記載のデバイス制御装置。 - 請求項1ないし6のいずれか1項に記載のデバイス制御装置と、
前記Webサーバーと、
前記デバイスと、を備えたことを特徴とするデバイス制御システム。 - Webブラウザを用いたデバイス制御方法であって、
前記Webブラウザが、
Webサーバーから、Webページと、デバイスを制御するためのデバイス制御スクリプトを取得するWebページ取得ステップと、
取得した前記Webページを表示し、前記デバイス制御スクリプトを実行するWebページ表示ステップと、を実行し、
前記デバイス制御スクリプトが、
前記デバイス制御スクリプトの文字コードであるスクリプト文字コードを、前記デバイス用の文字コードであるデバイス文字コードに変換する文字コード変換ステップと、
変換後の前記デバイス文字コードを含むコマンドを、前記デバイスに送信するコマンド送信ステップと、
前記デバイスから応答情報を受信する応答情報受信ステップと、
前記応答情報に含まれる前記デバイス文字コードを前記スクリプト文字コードに変換する文字コード逆変換ステップと、を実行することを特徴とするデバイス制御方法。 - 前記文字コード変換ステップは、文字コード変換テーブルを参照してコード変換を行い、
前記デバイス制御スクリプトは、前記文字コード変換テーブルを作成するテーブル作成ステップをさらに実行することを特徴とする請求項8に記載のデバイス制御方法。 - 前記テーブル作成ステップは、前記スクリプト文字コードを前記デバイス文字コード順に格納したデバイス文字列に含まれる各文字と、当該デバイス文字列の各文字の格納位置に基づいて算出した前記デバイス文字コードと、を対応付けて、前記文字コード変換テーブルを作成することを特徴とする請求項9に記載のデバイス制御方法。
- 前記文字コード変換テーブルは、連想配列の添え字と要素の値、若しくはオブジェクトのプロパティの名称とプロパティの値、の対応関係を記憶していることを特徴とする請求項10に記載のデバイス制御方法。
- 前記文字コード逆変換ステップは、前記デバイス文字列から、前記デバイス文字コードに基づいて算出した格納位置に存在する前記スクリプト文字コードを取り出すことにより、コード変換を行うことを特徴とする請求項10または11に記載のデバイス制御方法。
- コンピューターに、請求項8ないし12のいずれか1項に記載のデバイス制御方法における前記文字コード変換ステップおよび前記コマンド送信ステップを実行させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011277330A JP5903871B2 (ja) | 2011-12-19 | 2011-12-19 | デバイス制御装置、デバイス制御システム、デバイス制御方法およびプログラム |
CN201210459061.5A CN103197905B (zh) | 2011-12-19 | 2012-11-14 | 设备控制装置、设备控制系统、设备控制方法 |
US13/719,638 US9778892B2 (en) | 2011-12-19 | 2012-12-19 | Device control device, device control system, device control method, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011277330A JP5903871B2 (ja) | 2011-12-19 | 2011-12-19 | デバイス制御装置、デバイス制御システム、デバイス制御方法およびプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016044287A Division JP6206521B2 (ja) | 2016-03-08 | 2016-03-08 | 印刷制御スクリプトおよびクライアント端末の制御方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013127731A JP2013127731A (ja) | 2013-06-27 |
JP2013127731A5 JP2013127731A5 (ja) | 2014-12-18 |
JP5903871B2 true JP5903871B2 (ja) | 2016-04-13 |
Family
ID=48720512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011277330A Active JP5903871B2 (ja) | 2011-12-19 | 2011-12-19 | デバイス制御装置、デバイス制御システム、デバイス制御方法およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US9778892B2 (ja) |
JP (1) | JP5903871B2 (ja) |
CN (1) | CN103197905B (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6171530B2 (ja) | 2013-04-23 | 2017-08-02 | セイコーエプソン株式会社 | 印刷制御装置、印刷システムおよび印刷制御方法 |
US9785659B2 (en) * | 2013-08-01 | 2017-10-10 | International Business Machines Corporation | Protecting storage data during system migration |
CN104216820B (zh) * | 2014-08-22 | 2017-01-18 | 北京金山安全软件有限公司 | 一种浏览器性能测试方法、装置及服务器 |
JP6520640B2 (ja) * | 2015-10-23 | 2019-05-29 | 富士ゼロックス株式会社 | 画像形成システム |
CN107274597A (zh) * | 2017-06-16 | 2017-10-20 | 福州汇思博信息技术有限公司 | 基于局域网的pos机打印方法及其系统 |
JP7532784B2 (ja) * | 2020-01-31 | 2024-08-14 | コニカミノルタ株式会社 | プログラム、医療情報処理装置及び医療情報処理方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03279998A (ja) | 1990-03-29 | 1991-12-11 | Casio Comput Co Ltd | フォント出力制御装置 |
US5303336A (en) * | 1990-05-14 | 1994-04-12 | Hitachi, Ltd. | Printing system including print server |
US5946105A (en) * | 1994-08-31 | 1999-08-31 | Canon Kabushiki Kaisha | Facsimile apparatus and control method therefor |
JP3282976B2 (ja) * | 1996-11-15 | 2002-05-20 | 株式会社キングジム | 文字情報処理装置及び方法 |
JP4054428B2 (ja) * | 1998-02-05 | 2008-02-27 | キヤノン株式会社 | 画像検索装置及びその方法、コンピュータ可読メモリ |
JP3330117B2 (ja) | 2000-02-23 | 2002-09-30 | コナミ株式会社 | 情報提供システム及び方法 |
US6691187B1 (en) * | 2001-07-02 | 2004-02-10 | Canon U.S.A., Inc. | Printer-based interface with removable digital storage media |
JP2005050047A (ja) * | 2003-07-31 | 2005-02-24 | Canon Inc | 印刷処理方法及び印刷処理装置 |
JP2005176018A (ja) * | 2003-12-12 | 2005-06-30 | Olympus Corp | 制御装置、制御プログラム、記憶媒体及び制御方法 |
US20060044597A1 (en) * | 2004-09-01 | 2006-03-02 | Dumitrescu Tiberiu A | Print job workflow system |
JP4558546B2 (ja) | 2005-03-11 | 2010-10-06 | 富士通セミコンダクター株式会社 | 文字コード変換装置、テーブル生成方法及びプログラム |
US20070053010A1 (en) * | 2005-09-02 | 2007-03-08 | Gaarder Glenn W | Scanner |
JP4900096B2 (ja) * | 2007-07-09 | 2012-03-21 | セイコーエプソン株式会社 | ネットワークシステムおよびプログラム |
WO2009104829A1 (en) * | 2008-02-22 | 2009-08-27 | Logicplant | Web browsing environment provider system for multiple users and control method thereof |
JP5493764B2 (ja) * | 2009-11-20 | 2014-05-14 | セイコーエプソン株式会社 | 制御装置、制御装置の制御方法、及び、プログラム |
CN102915215B (zh) * | 2011-08-03 | 2015-05-27 | 精工爱普生株式会社 | 控制装置以及控制方法 |
-
2011
- 2011-12-19 JP JP2011277330A patent/JP5903871B2/ja active Active
-
2012
- 2012-11-14 CN CN201210459061.5A patent/CN103197905B/zh active Active
- 2012-12-19 US US13/719,638 patent/US9778892B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20130176589A1 (en) | 2013-07-11 |
US9778892B2 (en) | 2017-10-03 |
JP2013127731A (ja) | 2013-06-27 |
CN103197905B (zh) | 2016-10-26 |
CN103197905A (zh) | 2013-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5903871B2 (ja) | デバイス制御装置、デバイス制御システム、デバイス制御方法およびプログラム | |
KR102048865B1 (ko) | 클라우드-기반 프린트 서비스에서의 로빙 프린팅 | |
JP4386059B2 (ja) | 画像処理装置、情報送信方法及び画像処理システム | |
JP5691361B2 (ja) | ネットワークシステム、クライアント、クライアントの制御方法およびプログラム | |
JP6171530B2 (ja) | 印刷制御装置、印刷システムおよび印刷制御方法 | |
US20140040757A1 (en) | Methods and apparatus for presentation of software as a service applications | |
JP5040486B2 (ja) | ネットワークシステムおよびプログラム | |
JP4900096B2 (ja) | ネットワークシステムおよびプログラム | |
JP2014032454A (ja) | プリンターシステムおよびプリンター設定方法 | |
JP4983445B2 (ja) | ネットワークシステムおよびプログラム | |
US10068219B2 (en) | Information processing method and recording system | |
US9720630B2 (en) | Recording device, control method of a recording device, and recording system | |
JP6206521B2 (ja) | 印刷制御スクリプトおよびクライアント端末の制御方法 | |
JP5614475B2 (ja) | Posシステム | |
JP5515498B2 (ja) | 制御装置、制御装置の制御方法、プログラム | |
JP5370528B2 (ja) | ネットワークシステム、ネットワークシステムの制御方法およびプログラム | |
JP2014006629A (ja) | アプリケーション実行システムおよびアプリケーション実行方法 | |
JP5299503B2 (ja) | ネットワークシステムおよびプログラム | |
JP6186836B2 (ja) | 印刷制御方法、印刷制御装置および制御スクリプト | |
JP5533929B2 (ja) | クライアント端末、クライアント端末の制御方法およびプログラム | |
JP5360269B2 (ja) | ネットワークシステム、ネットワークシステムの制御方法およびプログラム | |
JP5668816B2 (ja) | 印刷装置の制御方法及び印刷装置 | |
JP5660174B2 (ja) | ディスプレイの制御方法及びデバイスアダプタ | |
JP5817891B2 (ja) | Posシステムの制御方法 | |
JP2020035242A (ja) | 情報処理装置および情報処理装置の制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20130510 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130510 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141029 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141029 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150715 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150818 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151008 |
|
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: 20160216 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160229 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5903871 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |