KR100467464B1 - 데이터 출력 제어 장치 및 휴대 단말 - Google Patents

데이터 출력 제어 장치 및 휴대 단말 Download PDF

Info

Publication number
KR100467464B1
KR100467464B1 KR10-2001-7011597A KR20017011597A KR100467464B1 KR 100467464 B1 KR100467464 B1 KR 100467464B1 KR 20017011597 A KR20017011597 A KR 20017011597A KR 100467464 B1 KR100467464 B1 KR 100467464B1
Authority
KR
South Korea
Prior art keywords
data
output
terminal
information
portable terminal
Prior art date
Application number
KR10-2001-7011597A
Other languages
English (en)
Other versions
KR20020007324A (ko
Inventor
아오키미키오
다니구치신야
Original Assignee
세이코 엡슨 가부시키가이샤
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 세이코 엡슨 가부시키가이샤 filed Critical 세이코 엡슨 가부시키가이샤
Publication of KR20020007324A publication Critical patent/KR20020007324A/ko
Application granted granted Critical
Publication of KR100467464B1 publication Critical patent/KR100467464B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1226Discovery of devices having required properties
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1232Transmitting printer device capabilities, e.g. upon request or periodically
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1293Printer information exchange with computer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 네트워크 상의 상세 정보를 손쉽게 입수하는 데에 적합한 데이터 출력 제어 장치 및 휴대 단말을 제공하는 것을 목적으로 한다.
데이터 출력 제어 단말(300)은 이용자가 소지하는 휴대 단말(100)과, 각지에 점재하여 설치된 인쇄 장치(PR1∼PRn)와, WWW 서버(DS1∼DSm)에 인터넷(400)을 통해서 통신가능하게 접속하고, 휴대 단말(100)에서 생성한 휴대 단말 위치 데이터를 포함하는 데이터 인쇄 요구를 휴대 단말(100)로부터 받아서, 그 데이터 인쇄 요구에 포함되는 휴대 단말 위치 데이터를 기초로 기억장치(62)의 인쇄 장치 위치 데이터를 검색하고, 휴대 단말(100)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 인쇄 장치(PR)를 선택하여, 데이터 인쇄 요구에 관한 데이터를 그 선택한 인쇄 장치(PR)에 출력하도록 되어 있다.

Description

데이터 출력 제어 장치 및 휴대 단말{Data output control device and personal digital terminal}
최근, 인터넷의 정보는 예를 들면, NTT 이동 통신망 주식회사(NTT DoCoMo)가 제공하는 i모드(등록 상표)를 이용함으로써, 어디에서나 손쉽게 입수할 수 있다.
그러나, 이러한 휴대 단말은 인터넷의 정보를 어디에서나 손쉽게 입수할 수 있는 반면, 휴대 단말의 소형화나 에너지 절약화를 도모하는 등의 이유에서 표시 수단이 간이한 구성으로 되어 있기 때문에, 표시되는 정보는 통상의 퍼스널 컴퓨터로 표시하는 것이 비해서 대단히 간소화되는 것이어서, 이용자가 충분히 만족할 수 있는 정보 제공을 실현하고 있다고는 말하기 어려웠다.
따라서, 휴대 단말의 소형화나 전력 소비의 감소를 유지하면서, 상세한 정보를 입수하기 위해서는, 휴대 단말과 인쇄 장치를 조합하여 대략적인 정보는 휴대단말로 표시하고, 상세한 정보는 인쇄 장치로 인쇄한다고 하는 형태를 제안할 수 있다. 그러나, 이와 같이 휴대 단말과 인쇄 장치를 조합한 형태에서는 기술적으로 해결하지 않으면 안되는 몇가지의 문제가 있다.
예를 들면, 인쇄 장치는 대형이기 때문에 휴대 단말에 부수하여 운반하는 것이 곤란하기 때문에, 상세 정보를 인쇄하기 위해서는 통상, 가정이나 사무실에 설치된 인쇄 장치를 이용하는 것이 고려된다. 그러나, 고정된 특정의 인쇄 장치를 이용하는 것으로는 정보를 어디에서나 손쉽게 입수할 수 있다고는 말하기 어렵고, 이것을 실현하기 위해서는 인쇄 장치를 휴대 가능한 정도까지 소형화하거나 혹은 임의의 인쇄 장치를 이용할 수 있도록 할 필요가 있다. 전자의 경우에는 현단계에서는 기술적으로 달성하는 것이 매우 곤란하고, 현실적이지 않다. 후자의 경우에는 인쇄 장치마다 고유의 드라이버가 필요하기 때문에, 이용하고자 하는 모든 인쇄 장치의 드라이버를 휴대 단말에 내장하지 않으면 안되므로, 역시 현실적이지 않다.
그래서, 본 발명은 이와 같은 종래의 기술이 갖는 미해결의 과제에 착안하여 이루어진 것으로서, 네트워크 상의 상세 정보를 손쉽게 입수하는 데에 적합한 데이터 출력 제어 장치 및 휴대 단말을 제공하는 것을 목적으로 하고 있다.
본 발명은 이용자가 소지하는 휴대 단말과, 각지에 점재하여 설치된 다수의 인쇄 장치에 네트워크를 통해서 통신 가능하게 접속하고, 휴대 단말로부터의 데이터 인쇄 요구를 받고, 그 데이터 인쇄 요구에 관한 데이터를 어떠한 인쇄 장치로 출력하는 장치 및 단말에 관한 것으로, 특히, 네트워크 상의 상세 정보를 손쉽게 입수하는 데에 적합한 데이터 출력 제어 장치 및 휴대 단말에 관한 것이다.
도 1은 본 발명에 관한 청구항 1 및 2에 기재된 데이터 출력 제어 장치 및 청구항 3 및 4에 기재된 휴대 단말의 구성을 도시하는 개념도,
도 2는 본 발명에 관한 데이터 출력 제어 장치 및 휴대 단말을 적용하는 네트워크 시스템의 구성을 도시하는 블록도,
도 3은 휴대 단말(100)의 구성을 도시하는 블록도,
도 4는 데이터 인쇄 요구 처리를 도시하는 흐름도,
도 5는 데이터 출력 제어 단말(300)의 구성을 도시하는 블록도,
도 6은 데이터 출력 제어 처리를 도시하는 흐름도이다.
상기 목적을 달성하기 위해, 본 발명에 관한 청구항 1 및 2에 기재된 데이터 출력 제어 장치 및 청구항 3 및 4에 기재된 휴대 단말을 제안할 수 있다. 이하, 본 발명에 관한 청구항 1 및 2에 기재된 데이터 출력 제어 장치 및 청구항 3 및 4에 기재된 휴대 단말의 구성을 도 1을 참조하면서 설명한다. 도 1은 본 발명에 관한청구항 1 및 2에 기재된 데이터 출력 제어 장치 및 청구항 3 및 4에 기재된 휴대 단말의 구성을 도시하는 개념도이다.
본 발명의 청구항 1에 기재된 데이터 출력 제어 장치(10)는 도 1에 도시하는 바와 같이, 이용자가 소지하여 데이터의 출력 요구를 발하는 휴대 가능한 휴대 단말(20)과, 각지에 점재하여 설치되어 데이터를 출력하는 다수의 출력 단말(21)에 네트워크를 통해서 통신 가능하게 접속하고, 상기 휴대 단말(20)로부터의 데이터 출력 요구를 받아서, 그 데이터 출력 요구에 관한 데이터를 상기 출력 단말(21)에 출력하는 장치로서, 상기 각 출력 단말(21)마다 상기 출력 단말(21)의 설치 장소를 특정하기 위한 출력 단말 위치 데이터를 기억하는 기억수단(11)과, 상기 휴대 단말(20)의 위치를 특정하기 위한 휴대 단말 위치 데이터를 기초로 상기 기억수단(11)의 출력 단말 위치 데이터를 검색하여 상기 휴대 단말(20)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 출력 단말(21)을 선택하는 선택수단(12)과, 상기 데이터 출력 요구에 관한 데이터를 상기 선택수단(12)으로 선택한 출력 단말(21)에 출력하는 출력수단(13)을 구비하고, 상기 휴대 단말 위치 데이터를 상기 휴대 단말(20)이 접속하는 기지국(22)으로부터의 상기 휴대 단말(20)의 위치에 관한 위치 데이터에 기초하여 생성하도록 되어 있다.
이와 같은 구성이면, 휴대 단말(20)로부터의 데이터 출력 요구를 받으면, 기지국(22)으로부터의 위치 데이터에 기초하여 휴대 단말 위치 데이터가 생성되고, 선택수단(12)에 의해, 생성된 휴대 단말 위치 데이터를 기초로 기억수단(11)의 출력 단말 위치 데이터가 검색되고, 휴대 단말(20)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 출력 단말(21)이 선택되며, 출력 수단(13)에 의해 데이터 출력 요구에 관한 데이터가 선택된 출력 단말(21)에 출력된다. 그리고, 출력 단말(21)에 의해 그 데이터가 출력된다.
여기에서, 선택수단(12)은 휴대 단말(20)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 출력 단말(21)을 선택하도록 되어 있으면 어떠한 구성이어도 좋고, 휴대 단말(20)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 어떠한 출력 단말(21)을 선택하도록 되어 있어도 좋으며, 휴대 단말(20)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 다수의 출력 단말(21)을 선택하도록 되어 있어도 좋다. 후자의 경우에는 어떠한 수단, 예를 들면, 이용자가 지정함으로써 선택을 좁혀, 최종적으로 다수의 출력 단말(21) 중에서 어느 하나를 선택하도록 한다. 이하, 청구항 2에 기재된 데이터 출력 제어 장치(10)에 있어서 동일하다.
또, 출력 단말(21)은 데이터를 출력하도록 되어 있으면 어떠한 구성이어도 좋고, 이것에는 예를 들면, 데이터를 표시하는 표시수단, 데이터를 음성 등으로서 출력하는 음 출력 수단, 또는 데이터를 인쇄하는 인쇄수단을 구비한 것이 포함된다. 이하, 청구항 2에 기재된 데이터 출력 제어 장치(10)에 있어서 동일하다.
또, 휴대 단말 위치 데이터는 기지국(22)으로부터의 위치 데이터에 기초하여 생성하는 것이지만, 구체적으로는 예를 들면 기지국(22)에서 휴대 단말(20)의 위치를 측정하고, 측정한 위치에 기초하여 생성하는 것이면 좋다.
또, 데이터 출력 요구에 관한 데이터는 예를 들면, 휴대 단말(20)로부터 수신함으로써 얻도록 해도 좋고, 상기 장치(10) 및 휴대 단말(20) 이외의 것에서 취득함으로써 얻도록 해도 좋다. 후자의 경우, 보다 구체적으로는, 다음과 같은 구성을 들 수 있다. 즉, 데이터를 축적하는 데이터 축적 단말에 네트워크를 통해서 통신 가능하게 접속하고, 상기 데이터 출력 요구에 관한 데이터를 상기 데이터 축적 단말에서 취득하는 취득수단을 더 구비하고, 상기 출력 수단(13)은 상기 취득수단에서 취득한 데이터를 상기 선택수단(12)에서 선택한 출력 단말(21)에 출력하도록 되어 있다. 이하, 청구항 2에 기재된 데이터 출력 제어 장치(10)에 있어서 동일하다.
이와 같은 구성이면, 휴대 단말(20)로부터 데이터 출력 요구를 받으면, 취득 수단에 의해 데이터 출력 요구에 관한 데이터가 데이터 축적 단말에서 취득되고, 출력수단(13)에 의해 취득된 데이터가 선택수단(12)에서 선택된 출력 단말(21)에 출력된다.
또한, 본 발명의 청구항 2에 기재된 데이터 출력 제어 장치(10)는 도 1에 도시하는 바와 같이, 이용자가 소지하여 데이터의 출력 요구를 발하는 휴대 가능한 휴대 단말(20)과, 각지에 점재하여 설치되어 데이터를 출력하는 다수의 출력 단말(21)에 네트워크를 통해서 통신가능하게 접속하고, 상기 휴대 단말(20)로부터의 데이터 출력 요구를 받아서, 그 데이터 출력 요구에 관한 데이터를 상기 출력 단말(21)에 출력하는 장치로서, 상기 각 출력 단말(21)마다 상기 출력 단말(21)의 설치 장소를 특정하기 위한 출력 단말 위치 데이터를 기억하는 기억수단(11)과 상기 휴대 단말(20)의 위치를 특정하기 위한 휴대 단말 위치 데이터를 기초로 상기 기억수단(11)의 출력 단말 위치 데이터를 검색하여 상기 휴대 단말(20)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 출력 단말(21)을 선택하는 선택수단(12)과, 상기 데이터 출력 요구에 관한 데이터를 상기 선택수단(12)에서 선택한 출력 단말(21)에 출력하는 출력수단(13)을 구비하고, 상기 휴대 단말 위치 데이터로서, 상기 휴대 단말(20)이 생성하는 것을 이용하도록 되어 있다.
이와 같은 구성이면, 휴대 단말(20)로부터의 데이터 출력 요구를 받으면, 선택수단(12)에 의해, 휴대 단말(20)에서 생성된 휴대 단말 위치 데이터를 기초로 기억수단(11)의 출력 단말 위치 데이터가 검색되고, 휴대 단말(20)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 출력 단말(21)이 선택되며, 출력수단(13)에 의해, 데이터 출력 요구에 관한 데이터가 선택된 출력 단말(21)에 출력된다. 그리고, 출력 단말(21)에 의해 그 데이터가 출력된다.
여기에서, 휴대 단말 위치 데이터는 휴대 단말(20)이 생성하는 것으로, 휴대 단말(20)에서 어떻게 생성되는 것이어도 좋지만, 구체적으로는 예를 들면, 휴대 단말(20)에서 그 휴대 단말(20)의 위치를 측정하고, 측정한 위치에 기초하여 생성하는 것, 휴대 단말(20)에서 그 휴대 단말(20)이 접속하는 기지국(22)으로부터 그 휴대 단말(20)의 위치에 관한 위치 데이터를 취득하고, 취득한 위치 데이터에 기초하여 생성하는 것이면 좋다.
한편, 본 발명에 관한 청구항 3에 기재된 휴대 단말(20)은 도 1에 도시하는바와 같이, 청구항 2에 기재된 데이터 출력 제어 장치(10)를 이용하는 휴대 단말로서, 상기 단말의 위치를 측정하는 위치 측정 수단과, 상기 위치 측정 수단으로 측정한 위치에 기초하여 상기 휴대 단말 위치 데이터를 생성하는 위치 데이터 생성수단과, 상기 위치 데이터 생성수단에서 생성한 휴대 단말 위치 데이터를 포함하는 상기 데이터 출력 요구를 상기 데이터 출력 제어 장치(10)에 발하는 데이터 출력 요구 발신 수단을 구비한다.
이와 같은 구성이면, 위치 측정 수단에 의해, 휴대 단말(20)의 위치가 측정되고, 위치 데이터 생성 수단에 의해, 측정된 위치에 기초하여 휴대 단말 위치 데이터가 생성되고, 데이터 출력 요구 발신 수단에 의해, 생성된 휴대 단말 위치 데이터를 포함하는 데이터 출력 요구가 데이터 출력 제어 장치(10)에 발하게 된다.
여기에서, 위치 측정 수단은 휴대 단말(20)의 위치를 측정하도록 되어 있으면 어떠한 구성의 것이어도 좋고, 예를 들면, GPS를 이용하는 것 등으로 하여 외부에서 취득한 정보에 의해 위치를 측정하도록 되어 있으면 좋고, 자이로 및 가속도계를 이용하는 것 등으로 해서 내부에서 생성한 정보에 의해 위치를 측정하도록 되어 있어도 좋다.
또한, 본 발명의 청구항 4에 기재된 휴대 단말(20)은 도 1에 도시하는 바와 같이, 청구항 2에 기재된 데이터 출력 제어 장치(10)를 이용하는 휴대 단말로서, 상기 단말이 접속하는 기지국(22)으로부터 상기 단말의 위치에 관한 위치 데이터를 취득하는 위치 데이터 취득수단과, 상기 위치 데이터 취득수단에서 취득한 위치 데이터에 기초하여 상기 휴대 단말 위치 데이터를 생성하는 위치 데이터 생성수단과,상기 위치 데이터 생성수단으로 생성한 휴대 단말 위치 데이터를 포함하는 상기 데이터 출력 요구를 상기 데이터 출력 제어 장치(10)에 발하는 데이터 출력 요구 발신 수단을 구비한다.
이와 같은 구성이면, 위치 측정 수단에 의해 기지국(22)에서 위치 데이터가 취득되고, 위치 데이터 생성수단에 의해 취득된 위치 데이터에 기초하여 휴대 단말 위치 데이터가 생성되고, 데이터 출력 요구 발신 수단에 의해 생성된 휴대 단말 위치 데이터를 포함하는 데이터 출력 요구가 데이터 출력 제어 장치(10)에 발하게 된다.
이하, 본 발명의 실시형태를 참조하면서 설명한다. 도 2 내지 도 6은 본 발명에 관한 데이터 출력 제어 장치 및 휴대 단말의 실시형태를 도시하는 도면이다.
이 실시형태는 본 발명에 관한 데이터 출력 제어 장치 및 휴대 단말을 도 2에 도시하는 바와 같이, 이용자가 소지하는 휴대 전화 등의 휴대 단말(100)과, 각지에 점재하는 다수의 점포(S1∼Sn)에 각각 설치된 인쇄 장치(PR1∼PRn)에 인터넷(400)을 통해서 통신가능하게 접속하는 데이터 출력 제어 단말(300)에 의해, 서비스 제공자가 이용자로부터의 데이터의 인쇄 요구에 따라서, 그 데이터 인쇄 요구에 관한 데이터를 WWW(World Wide Web) 서버(DS1∼DSm) 중 어느 하나로부터 취득하여 인쇄 장치(PR1∼PRn) 중 어느 하나에 출력한다고 하는 서비스를 제공하는 경우에 대해서 적용한 것이다. 또한, 발명의 이해를 용이하게 하기 위해서, 휴대 단말(100)을 1대밖에 도시하고 있지 않지만, 실제로는 다른 다수 기종의 휴대 단말(100)이 인터넷(400)에 접속가능하게 되어 있다.
먼저, 본 발명에 관한 데이터 출력 제어 장치 및 휴대 단말을 적용하는 네트워크 시스템의 구성을 도 2를 참조하면서 설명한다. 도 2는 본 발명에 관한 데이터 출력 제어 장치 및 휴대 단말을 적용하는 네트워크 시스템의 구성을 도시하는 블록도이다.
인터넷(400)에는 도 2에 도시하는 바와 같이, 휴대 단말(100)과 인터넷(400)의 통신을 중계하는 중계국(210)과, 데이터를 인쇄하는 인쇄 장치(PR1∼PRn)와, 데이터를 축적하는 WWW 서버(DS1∼DSm)와, 데이터 인쇄 요구에 관한 데이터를 WWW 서버(DS1∼DSm) 중 어느 하나로부터 취득하여 인쇄 장치(PR1∼PRn) 중 어느 하나에 출력하는 데이터 출력 제어 단말(300)과, 데이터 출력 제어 단말(300)이 취득한 데이터를 인쇄 장치(PR1∼PRn)로 인쇄 가능한 데이터로 변환하는 데이터 포맷 변환용 단말(CS1∼CS1)이 접속되어 있다.
중계국(210)은 휴대 단말(100)과 무선 통신을 행하는 다수의 기지국(200)이 접속되어 있고, 중계국(210)은 휴대 단말(100)이 인터넷(400)에 접속할 때에는, 휴대 단말(100) 대신에 인터넷(400) 상에서의 하나의 단말이 되고, 기지국(200)을 통해서 수신한 휴대 단말(100)로부터의 데이터를 인터넷(400)을 통해서 목적의 단말에 송신하는 동시에, 인터넷(400) 상에 있는 목적의 단말의 데이터를 기지국(200)을 통해서 휴대 단말(100)에 송신하도록 되어 있다. 또한, 휴대 단말(100)은 적어도 3개의 기지국(200)과 동시에 통신을 행하고, 중계국(210)은 휴대 단말(100)로부터의 전파가 이들 기지국(200)에 도달할 때까지의 시간의 각각의 시간차를 측정하고, 측정한 시간차에 기초하여 휴대 단말(100)의 위치를 측정하도록 되어 있다.
WWW 서버(DS1∼DSm)는 휴대 단말(100)로 표시하기 위한 표시용 데이터와, 표시용 데이터에 대응하는 인쇄 장치(PR1∼PRn)로 인쇄하기 위한 인쇄용 데이터를 기억하는 기억부와, 중계국(210)이나 데이터 출력 제어 단말(300) 등의 인터넷(400)에 접속되는 단말로부터의 요구에 따라서 그 단말에 기억부의 데이터를 송신하는 요구 처리부로 구성되어 있다.
요구 처리부는 도시하지 않은 CPU가 외부 기억 장치 등에 격납된 프로그램을 실행함으로써 실현되는 기능으로서, 외부 단말(휴대 단말(100), 데이터 출력 제어단말(300) 등)로부터의 데이터 송신 요구가 있었을 때에는, 기억부의 표시용 데이터 또는 인쇄용 데이터를 송신하도록 되어 있다. 표시용 데이터 또는 인쇄용 데이터의 어느 것을 송신하는지는 데이터 송신 요구에 포함되는 URL에 의해 판정한다. 또한, 기억부에는 인쇄용 데이터로서 텍스트 데이터, 정지 화상 데이터, 사운드 데이터, MPEG 등의 동화 데이터, VRML 등의 3D 화상 데이터, 또는 JAVA 등의 프로그램 데이터 등의 각종 파일이나 HTML(Hyper Text Markup Language) 파일이 격납되어 있다.
데이터 포맷 변환용 단말(CS1∼CS1)은 데이터 출력 제어 단말(300)이 취득한 데이터를 인쇄 장치(PR1∼PRn)로 인쇄 가능한 데이터로 변환하는 데이퍼 포맷 변환 처리를 실행하기 위한 단말로서, 인터넷(400)의 전송 부하 또는 데이터 포맷 변환용 단말(CS) 처리 부하에 따라서, 데이터 포맷 변환용 단말(CS1∼CS1) 중 어느 하나 또는 다수를 선택하고, 선택한 데이터 포맷 변환용 단말(CS)로 데이터 포맷 변환 처리를 실행하도록 되어 있다. 구체적으로는, 인터넷(400)의 전송 부하 또는 데이터 포맷 변환용 단말(CS)의 처리 부하가 작은 순서로 데이터 포맷 변환용 단말(CS1∼CS1) 중 데이터 포맷 변환 처리에 필요한 어느 하나 또는 다수를 선택한다.
데이터 포맷 변환 처리가 실행되는 데이터 포맷 변환용 단말(CS)은 데이터 출력 제어 단말(300)로부터 데이터 포맷 변환 요구 및 변환 대상이 되는 데이터를 수신하고, 데이터 포맷 변환 처리에 의해, 데이터 출력 제어 단말(300)이 취득한데이터 중 소정의 포맷의 데이터를 인쇄 장치(PR1∼PRn) 중 대응하는 것으로 인쇄 가능한 데이터로 변환하고, 변환한 데이터를 데이터 출력 제어 단말(300)에 송신한다.
예를 들면, 데이터 포맷 변환용 단말(CS1∼CS3)로 포맷 변환 처리가 실행되어 있는 경우에 있어서, 데이터 포맷 변환용 단말(CS1)은 데이터 출력 제어 단말(300)이 취득한 데이터 중 소정의 포맷(A)(예를 들면, HTML 형식)의 데이터를 인쇄 장치(PR1∼PR5)로 인쇄 가능한 데이터로 변환하고, 데이터 포맷 변환용 단말(CS2)은 데이터 출력 제어 단말(300)이 취득한 데이터 중 소정의 포맷(B)(예를 들면, JPEG 형식)의 데이터를 인쇄 장치(PR6∼PR10)로 인쇄 가능한 데이터로 변환하고, 데이터 포맷 변환용 단말(CS3)은 데이터 출력 제어 단말(300)이 취득한 데이터 중 소정의 포맷(C)(예를 들면, WORD(등록 상표) 문서 형식)의 데이터를 인쇄 장치(PR11∼PR15)로 인쇄 가능한 데이터로 변환한다고 하는 상태이다. 이 경우, 외관상, 인쇄 장치(PR1∼PR5)는 소정의 데이터 포맷(A)의 데이터를 전용으로 인쇄하는 장치가 되고, 인쇄 장치(PR6∼PR10)는 소정의 데이터 포맷(B)의 데이터를 전용으로 인쇄하는 장치가 되며, 인쇄 장치(PR11∼PR15)는 소정의 데이터 포맷(C)의 데이터를 전용으로 인쇄하는 장치가 된다.
또, 데이터 포맷 변환 처리가 실행되는 데이터 포맷 변환용 단말(CS)은 데이터 출력 제어 단말(300)이 취득한 데이터를 변환하는 동시에, 휴대 단말(100)의 각 기종마다, 그 표시 기능(표시 가능 행수, 표시 해상도 등)에 따라서, 데이터 출력 제어 단말(300)이 취득한 데이터가 인쇄 장치(PR)로 인쇄되었을 때의 이미지 화상인 휴대 단말(100)로 표시 가능한 프리뷰 데이터를 생성하고, 생성한 프리뷰 데이터를 데이터 출력 제어 단말(300)에 송신하도록 되어 있다.
따라서, 데이터 출력 제어 단말(300)은 데이터 인쇄 요구에 관한 데이터를 인쇄하도록 하는 인쇄 장치(PR)에 대응하고 있는 데이터 포맷 변환용 단말(CS)에 대해서, 데이터 포맷 변환 요구 및 WWW 서버(DS)로부터 취득한 데이터를 송신하고, 그 응답으로서, 인쇄하고자 하는 인쇄 장치(PR)로 인쇄 가능한 데이터 및 프리뷰 데이터를 수신한다.
다음에, 휴대 단말(100)의 구성을 도 3을 참조하면서 설명한다. 도 3은 휴대 단말(100)의 구성을 도시하는 블록도이다.
휴대 단말(100)은 도 3에 도시하는 바와 같이, 제어 프로그램에 기초하여 연산 및 시스템 전체를 제어하는 CPU(30)와, 소정 영역에 미리 CPU(30)의 제어 프로그램 등을 격납하고 있는 ROM(32)과, ROM(32) 등으로부터 읽어낸 데이터나 CPU(30)의 연산 과정에서 필요한 연산 결과를 격납하기 위한 RAM(34)과, RAM(34)의 특정 영역에 격납되어 있는 데이터를 화상 신호로 변환하여 LCD(Liquid Crystal Display)(44)에 출력하는 LCDC(Liquid Crystal Display Controller)(36)와, 외부 장치에 대해서 데이터의 입출력을 매개하는 I/F(38)로 구성되어 있고, 이것은 데이터를 전송하기 위한 신호선인 버스(39)로 서로 또한 데이터 수수 가능하게 접속되어 있다.
I/F(38)에는 외부 장치로서, 휴먼 인터페이스로서 다수의 키에 의해 데이터의 입력이 가능한 키 패널(40)과, 기지국(200)과 무선에 의해 통신을 행하는 송수신 제어 장치(42)와, 화상 신호에 기초하여 화면을 표시하는 LCD(44)와, 현재 지점의 위치를 측정하는 위치 측정 장치(46)가 접속되어 있다.
ROM(32)에는 CPU(30)의 제어 프로그램 외에, 데이터 출력 제어 단말(300)이 제공하는 인쇄 서비스를 이용하는 정당한 이용자인지의 여부를 인증하기 위한 인증 데이터가 격납되어 있다.
RAM(34)은 특정 영역으로서, LCD(44)에 표시하기 위한 표시용 데이터를 격납하는 VRAM(35)을 갖고 있고, VRAM(35)은 CPU(30)와 LCDC(36)로 독립적으로 액세스가 가능하게 되어 있다.
LCDC(36)는 VRAM(35)에 격납되어 있는 표시용 데이터를 선두 어드레스로부터 소정 주기로 순서대로 읽어내고, 읽어낸 표시용 데이터를 화상 신호로 변환하여 LCD(44)에 출력하도록 되어 있다.
위치 측정 장치(46)는 GPS(Global Positioning System) 등을 이용하는 것으로서, 현재의 시간을 나타내는 시간 신호를 송신하는 주회(周回) 위성으로부터 시간 신호를 수신하고, 이들 시간 신호에 의해 나타내어지는 시간의 편차 및 각각의 주회 위성의 주회 궤도에 기초하여 현재 지점의 위치를 측정하도록 되어 있다.
CPU(30)는 마이크로 프로세싱 유닛(MPU) 등으로 이루어지고, ROM(32)의 소정 영역에 격납되어 있는 소정의 프로그램을 기동시키고, 그 프로그램에 따라서 도 4의 흐름도에 도시하는 데이터 인쇄 요구 처리를 실행하도록 되어 있다. 도 4는 데이터 인쇄 요구 처리를 도시하는 흐름도이다.
데이터 인쇄 요구 처리는 데이터 출력 제어 단말(300)에 대해서 데이터 인쇄 요구를 발함으로써, 이용자가 지정하는 WWW 서버(DS)의 데이터를 인쇄 장치(PR1∼PRn) 중 어느 하나로 인쇄하는 요구를 행하는 처리로서, CPU(30)에서 실행되면, 도 4에 도시하는 바와 같이 먼저 단계 S100으로 이행한다.
단계 S100에서는 이용자에 의한 키 패널(40)의 입력에 의해, 데이터 인쇄 요구가 있는지의 여부를 판정하고, 데이터 인쇄 요구가 있다고 판정되었을 때(Yes)에는 단계 S102로 이행하고, 위치 측정 장치(46)에 의해 현재 지점의 위치를 측정하고, 단계 S104로 이행하고, 인쇄에 관한 여러 정보를 키 패널(40)로부터 입력한다. 이용자는 이 인쇄에 관한 여러 정보로서 예를 들면, 인쇄 대상이 되는 인쇄용 데이터가 격납되어 있는 WWW 서버(DS)의 인터넷(400) 상에서의 위치를 하나로 특정하는 URL이나, 출력 데이터의 제공을 희망하는 대략적인 장소인 제공 희망 지역이나, 용지 사이즈, 컬러/단색 외에, 인쇄 정밀도 또는 인쇄 속도 등의 인쇄 장치(PR)의 인쇄 사양이나 인쇄 대상이 되는 인쇄용 데이터의 데이터 포맷이나, 인쇄 장치(PR)를 직접 지정하는 경우에는 그 인쇄 장치(PR)를 식별하기 위한 인쇄 장치 ID를 입력한다. 이들 입력 항목은 모두 필수 항목은 아니고, 이용자의 필요에 따라서 선택적으로 입력한다. 단, WWW 서버(DS)의 URL은 특별히 지정이 없을 때에는 이용자가 휴대 단말(100)로 현재 열람하고 있는 WWW 서버(DS)의 URL이 자동적으로 입력된다.
다음에, 단계 S106으로 이행하고, 입력된 인쇄에 관한 여러 정보에 기초하여데이터 인쇄 요구에 포함되는 데이터를 생성한다. 즉, 데이터 인쇄 요구에 포함되는 데이터는 단계 S102에서 측정한 현재 지점의 위치를 그 현재 지점의 위치를 특정하기 위한 휴대 단말 위치 데이터로서, WWW 서버(DS)의 URL을 그 URL을 나타내는 인쇄 대상 격납 위치 데이터로서, 제공 희망 지역이 입력되었을 때에는, 그 제공 희망 지역을 나타내는 제공 희망 지역 데이터로서, 인쇄 장치(PR)의 인쇄 사양이 입력되었을 때에는 그 인쇄 사양을 나타내는 인쇄 사양 데이터로서, 데이터 포맷이 입력되었을 때에는 그 데이터 포맷을 나타내는 인쇄 포맷 데이터로서, 인쇄 장치(PR)의 인쇄 장치 ID가 입력되었을 때에는 그 인쇄 장치 ID를 나타내는 인쇄 장치 식별 데이터로서 생성한다.
다음에, 단계 S108로 이행하고, 데이터 인쇄 요구를 데이터 출력 제어 단말(300)에 송신하고, 단계 S110으로 이행하고, 그 응답으로서, 이용자가 출력 데이터의 제공을 받는 데에 최적이라고 생각되는 몇 개의 인쇄 장치(PR)의 후보가 리스트 업된 인쇄 장치 후보 데이터를 데이터 출력 제어 단말(300)로부터 수신하고, 수신한 인쇄 장치 후보 데이터에 기초하여, 리스트 업된 인쇄 장치(PR)의 후보를 LCD(44)에 표시하여 단계 S112로 이행한다.
단계 S112에서는 LCD(44)에 표시된 인쇄 장치(PR)의 후보 중에 출력 데이터의 제공을 희망하는 인쇄 장치(PR)가 있는지의 여부를 판정하고, LCD(44)에 표시된 인쇄 장치(PR)의 후보 중에서 어느 하나의 선택을 키 패널(40)로부터 입력함으로써, 출력 데이터의 제공을 희망하는 인쇄 장치(PR)가 있다고 판정되었을 때(Yes)에는 단계 S114로 이행한다.
단계 S114에서는 인쇄 장치(PR)를 결정한 것을 나타내는 결정 신호를 데이터 출력 제어 단말(300)로 송신하고, 단계 S116으로 이행하고, 결정 신호 송신의 제1 응답으로서, 결정한 인쇄 장치(PR)에 관한 상세 정보(인쇄 장치(PR)의 설치 장소, 인쇄 사양 등)인 인쇄 장치 정보를 데이터 출력 제어 단말(300)로부터 수신하고, 수신한 인쇄 장치 정보에 기초하여 인쇄 장치(PR)에 관한 상세 정보를 LCD(44)에 표시하고, 단계 S118로 이행한다.
단계 S118에서는 결정 신호 송신의 제2 응답으로서, 휴대 단말(100)의 위치에서, 결정한 인쇄 장치(PR)가 설치되어 있는 설치 장소까지 이용자를 안내하기 위한 안내 정보(코스 정보, 지도 정보 등)를 나타내는 안내 데이터를 데이터 출력 제어 단말(300)로부터 수신하고, 수신한 안내 데이터에 기초하여 안내 정보를 LCD(44)에 표시하고, 단계 S120으로 이행하고, 결정 신호 송신의 제3 응답으로서, 프리뷰 데이터를 데이터 출력 제어 단말(300)로부터 수신하고, 수신한 프리뷰 데이터에 기초하여 결정한 인쇄 장치(PR)로 인쇄되었을 때의 이미지 화상을 LCD(44)에 표시하여 단계 S122로 이행한다.
단계 S122에서는 인쇄하고자 하는 인쇄용 데이터가 LCD(44)에 표시된 이미지 화상이 틀림없는지 여부를 판정하고, LCD(44)에 표시된 이미지 화상이 틀림없다는 취지의 선택을 키 패널(40)로부터 입력함으로써 LCD(44)에 표시된 이미지 화상이 틀림없다고 판정되었을 때(Yes)에는 단계 S124로 이행한다. 이 때, 프리뷰 데이터가 다수의 데이터로 구성되었을 때에는, 이들 중 인쇄를 희망하는 부분을 특별히 지정할 수도 있다.
단계 S124에서는 데이터 인쇄 실행 요구를 데이터 출력 제어 단말(300)로 송신하고, 단계 S126으로 이행하고, ROM(32)의 인증 데이터를 데이터 출력 제어 단말(300)에 송신하고, 단계 S128로 이행하고, 그 응답으로서 데이터 출력 제어 단말(300)로부터 메시지를 수신하고, 수신한 메시지를 LCD(44)에 표시하고, 단계 S130으로 이행하여, 데이터의 인쇄가 종료한 것을 나타내는 종료 신호를 데이터 출력 제어 단말(300)로부터 수신하였는지의 여부를 판정하고, 종료 신호를 수신하였다고 판정되었을 때(Yes)에는 일련의 처리를 종료하지만, 그렇지 않다고 판정되었을 때(No)에는 종료 신호를 수신할 때까지 단계 S128을 반복한다.
한편, 단계 S122에서 LCD(44)에 표시된 이미지 화상이 틀리다는 취지의 선택을 키 패널(40)로부터 입력함으로써, LCD(44)에 표시된 이미지 화상이 틀리다고 판정되었을 때(No)에는 단계 S132로 이행하고, 데이터의 인쇄를 중단하는 요구인 중단 신호를 데이터 출력 제어 단말(300)에 송신하여 일련의 처리를 종료한다.
한편, 단계 S112에서 LCD(44)에 표시된 인쇄 장치(PR)의 후보 중에 희망하는 인쇄 장치(PR)가 없다는 취지의 선택을 키 패널(40)로부터 입력함으로써, 출력 데이터의 제공을 희망하는 인쇄 장치(PR)가 없다고 판정되었을 때(No)에는 단계 S134로 이행하고, 출력 데이터의 제공을 받는 데에 최적이라고 생각되는 인쇄 장치(PR)를 재검색하는 요구인 재시도 신호를 데이터 출력 제어 단말(300)에 송신하여 단계 S104로 이행한다.
한편, 단계 S100에서 이용자로부터 데이터 인쇄 요구가 없다고 판정되었을 때(No)에는 데이터 인쇄 요구가 있을 때까지 단계 S100에서 대기한다.
다음에, 데이터 출력 제어 단말(300)의 구성을 도 5를 참조하면서 설명한다. 도 5는 데이터 출력 제어 단말(300)의 구성을 도시하는 블록도이다.
데이터 출력 제어 단말(300)은 휴대 단말(100)로부터의 데이터 인쇄 요구에 관한 데이터를 취득하고, 인쇄 장치(PR1∼PRn) 중 데이터를 인쇄해야 하는 어느 하나를 선택하고, 취득한 데이터를 그 선택한 인쇄 장치(PR)에 출력하도록 되어 있고, 도 5에 도시하는 바와 같이, 제어 프로그램에 기초하여 연산 및 시스템 전체를 제어하는 CPU(50)와, 소정 영역에 미리 CPU(50)의 제어 프로그램 등을 격납하고 있는 ROM(52)과, ROM(52) 등에서 읽어낸 데이터나 CPU(50)의 연산 과정에서 필요한 연산 결과를 격납하기 위한 RAM(54)과, RAM(54)의 특정 영역에 격납되어 있는 데이터를 화상 신호로 변환하여 출력하는 CRTC(56)와, 외부 장치에 대해서 데이터의 입출력을 매개하는 I/F(58)로 구성되어 있고, 이들은 데이터를 전송하기 위한 신호선인 버스(59)로 서로 또한 데이터 수수 가능하게 접속되어 있다.
I/F(58)에는 외부 장치로서 휴먼 인터페이스로서 데이터의 입력이 가능한 키보드나 마우스 등으로 이루어지는 입력장치(60)와, 데이터나 테이블 등을 파일로서 격납하는 기억장치(62)와, 화상 신호에 기초하여 화면을 표시하는 표시장치(64)와, 인터넷(400)에 접속하기 위한 신호선이 접속되어 있다.
RAM(54)은 특정 영역으로서 표시장치(64)에 표시하기 위한 표시용 데이터를 격납하는 VRAM(55)을 갖고 있고, VRAM(55)은 CPU(50)와 CRTC(56)로 독립적으로 액세스 가능하게 되어 있다.
CRTC(56)는 VRAM(55)에 격납되어 있는 표시용 데이터를 선두 액세스로부터소정 주기로 순서대로 읽어내고, 읽어낸 표시용 데이터를 화상 신호로 변환하여 표시장치(64)에 출력하도록 되어 있다.
기억장치(62)에는 인쇄 장치(PR1∼PRn) 중 데이터를 인쇄해야 하는 어느 하나를 선택하는 데에 있어서 필요한 인쇄 장치(PR)에 관한 인쇄 장치 정보가 격납되어 있다. 인쇄 장치 정보는 각 인쇄 장치(PR1∼PRn)마다 그 인쇄 장치(PR)의 설치 장소를 특정하기 위한 인쇄 장치 위치 데이터와, 그 인쇄 장치(PR)에 대응하고 있는 데이터 포맷 변환용 단말(CS)이 변환가능한 데이터 포맷(즉, 그 인쇄 장치(PR)가 인쇄 가능한 데이터 포맷)을 나타내는 인쇄 포맷 데이터와, 그 인쇄 장치(PR)의 인쇄 사양을 나타내는 인쇄 사양 데이터와, 그 인쇄 장치 ID를 나타내는 인쇄 장치 식별 데이터를 등록하여 구성되어 있다.
CPU(50)는 마이크로 프로세싱 유닛(MPU) 등으로 이루어지고, ROM(52)의 소정 영역에 격납되어 있는 소정의 프로그램을 기동시키고, 그 프로그램에 따라서, 도 6의 흐름도에 도시하는 데이터 출력 제어 처리를 실행하게 되어 있다. 도 6은 데이터 출력 제어 처리를 도시하는 흐름도이다.
데이터 출력 제어 처리는 휴대 단말(100)로부터의 데이터 인쇄 요구에 관한 인쇄용 데이터를 WWW 서버(DS)로부터 취득하고, 휴대 단말(100)의 이용자가 출력 데이터의 제공을 받는 데에 최적이라고 생각되는 어느 하나의 인쇄 장치(PR)를 선택하고, 취득한 인쇄용 데이터를 그 선택한 인쇄 장치(PR)에 출력하는 것으로서, CPU(50)에서 실행되면, 도 6에 도시하는 바와 같이 먼저 단계 S200으로 이행하도록되어 있다.
단계 S200에서는 데이터 인쇄 요구를 휴대 단말(100)로부터 수신하였는지의 여부를 판정하고, 데이터 인쇄 요구를 수신하였다고 판정되었을 때(Yes)에는 단계 S202로 이행하고, 수신한 데이터 인쇄 요구에 포함되는 데이터(적어도 휴대 단말 위치 데이터 및 인쇄 대상 격납 위치 데이터를 포함한다)를 취득하고, 단계 S204로 이행하며, 휴대 단말(100)의 이용자가 출력 데이터의 제공을 받는 데에 최적이라고 생각되는 어느 하나의 인쇄 장치(PR)를 선택한다.
이 단계 S204에서는, 구체적으로, 취득한 휴대 단말 위치 데이터를 기초로 기억장치(62)의 인쇄 장치 위치 데이터를 검색하고, 휴대 단말(100)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 몇 개의 인쇄 장치(PR)를 선택한다. 데이터 인쇄 요구에 제공 희망 지역 데이터가 포함되어 있을 때에는, 제공 희망 데이터를 기초로 기억장치(62)의 인쇄 장치 위치 데이터를 검색하고, 제공 희망 지역 데이터에 의해 특정되는 지역에 있는 모든 인쇄 장치(PR)를 선택한다. 데이터 인쇄 요구에 인쇄 사양 데이터가 포함되어 있을 때에는, 취득한 인쇄 사양 데이터를 기초로 기억장치(62)의 인쇄 사양 데이터를 검색하고, 그 인쇄 사양 데이터에 해당하는 모든 인쇄 장치(PR)를 선택한다.
또, 데이터 인쇄 요구에 인쇄 포맷 데이터가 포함되어 있을 때에는, 취득한 인쇄 포맷 데이터를 기초로 기억장치(62)의 인쇄 포맷 데이터를 검색하고, 그 인쇄 포맷 데이터에 해당하는 모든 인쇄 장치(PR)를 선택한다. 데이터 인쇄 요구에 인쇄 장치 식별 데이터가 포함되어 있을 때에는, 취득한 인쇄 장치 식별 데이터를 기초로 기억장치(62)의 인쇄 장치 식별 데이터를 검색하고, 그 인쇄 장치 식별 데이터와 일치하는 인쇄 장치(PR)를 선택한다. 또한, 데이터 인쇄 요구에 이들 데이터가 복합적으로 포함되어 있을 때에는, 각각의 데이터를 기초로 선택이 좁혀진다. 단, 제공 희망 지역 데이터가 포함되어 있는 경우에, 제공 희망 지역 데이터에 의해 특정되는 지역에 휴대 단말 위치 데이터에 의해 특정되는 위치가 포함되어 있지 않을 때에는, 선택은 휴대 단말 위치 데이터에 의해 좁혀지지 않으며, 또, 인쇄 장치 식별 데이터가 포함되어 있을 때에는 선택은 다른 데이터에 의해 좁혀지지 않는다.
다음에, 단계 S204에서는 단계 S202에서 선택한 인쇄 장치(PR)를 리스트 업한 인쇄 장치 후보 데이터를 생성하고, 생성한 인쇄 장치 후보 데이터를 휴대 단말(100)에 송신하여 단계 S208로 이행한다.
단계 S208에서는 결정 신호를 휴대 단말(100)로부터 수신하였는지의 여부를 판정하고, 결정 신호를 수신하였다고 판정되었을 때(Yes)에는 단계 S210으로 이행하고, 취득한 인쇄 대상 격납 위치 데이터의 URL에 의해 특정되는 WWW 서버(DS)로부터 인쇄용 데이터를 취득하여, 단계 S211으로 이행하고, 취득한 인쇄용 데이터를, 그 인쇄용 데이터를 변환 가능하게 하여 결정한 인쇄 장치(PR)에 대응하고 있는 데이터 포맷 변환용 단말(CS)로 송신하고, 그 응답으로서, 결정한 인쇄 장치(PR)로 인쇄 가능한 데이터 및 프리뷰 데이터를 그 데이터 포맷 변환용 단말(CS)로부터 취득하여 단계 S212로 이행한다.
단계 S212에서는 결정한 인쇄 장치(PR)에 대해서의 인쇄 장치 정보를 기억장치(62)로부터 읽어내고, 읽어낸 인쇄 장치 정보를 휴대 단말(100)에 송신하고, 단계 S214로 이행하여, 결정한 인쇄 장치(PR)에 대해서의 안내 데이터를 생성하고, 생성한 안내 데이터를 휴대 단말(100)에 송신하고, 단계 S216으로 이행하여, 프리뷰 데이터를 휴대 단말(100)에 송신하고 단계 S218로 이행한다.
단계 S218에서는 데이터 인쇄 실행 요구를 휴대 단말(100)로부터 수신하였는지의 여부를 판정하고, 데이터 인쇄 요구를 수신하였다고 판정되었을 때(Yes)에는 단계 S220으로 이행하고, 인증 데이터를 휴대 단말(100)로부터 수신하여 단계 S222로 이행하고, 수신한 인증 데이터에 기초하여 휴대 단말(100)의 이용자가 데이터 출력 제어 단말(300)이 제공하는 인쇄 서비스를 이용하는 정당한 이용자인지의 여부를 인증하는 인증 처리를 실행하고 단계 S224로 이행한다.
단계 S224에서는 단계 S222의 인증 처리의 결과, 휴대 단말(100)의 이용자가 정당한 이용자인지의 여부를 판정하고, 정당한 이용자라고 판정되었을 때(Yes)에는 단계 S226으로 이행하고, 결정한 인쇄 장치(PR)로 인쇄 가능한 데이터를 그 인쇄 장치(PR)에 송신하여 단계 S228로 이행하고, 데이터 출력 제어 단말(300)이 제공하는 인쇄 서비스를 휴대 단말(100)이 이용한 결과에 따라서 과금(課金)을 행하는 과금 처리를 실행한다.
이 단계 S228에서는 구체적으로, 휴대 단말(100)의 통화요금(예를 들면, 1분마다의 통화요금)을 산출하는 동시에, 휴대 단말(100)에 의한 이용의 결과로서, 예를 들면, 취득한 인쇄용 데이터의 용량, 인쇄 장치(PR)에서의 인쇄장수, 인쇄 장치(PR)의 인쇄 사양에 대해서 인쇄 서비스 제공의 대가로서의 서비스 이용요금을 정해진 요금 산출 규정 테이블을 참조하여, 휴대 단말(100)에 의한 이용의 결과에따른 서비스 이용요금을 산출하고, 산출한 서비스 이용요금을 통화요금에 가산하고, 가산한 합계 금액을 휴대 단말(100)의 이용자로의 청구금액으로서 기억한다.
다음에, 단계 S230으로 이행하고, 단계 S228의 과금 처리에 의해 산출된 서비스 이용 요금을 나타내는 과금 메시지를 휴대 단말(100)에 송신하고, 단계 S232로 이행하고, 데이터의 인쇄가 종료하였다는 취지의 종료 메시지를 휴대 단말(100)에 송신하여 단계 S234로 이행하고, 종료 신호를 휴대 단말(100)에 송신하여 일련의 처리를 종료한다.
한편, 단계 S224에서, 휴대 단말(100)의 이용자가 정당한 이용자가 아니라고 판정되었을 때(No)에는 단계 S236으로 이행하고, 부정 이용자인 취지의 메시지를 휴대 단말(100)로 송신하여 일련의 처리를 종료한다.
한편, 단계 S218에서 데이터 인쇄 실행 요구를 휴대 단말(100)로부터 수신하고 있지 않다고 판정되었을 때(No)에는 단계 S238로 이행하고, 중단 신호를 휴대 단말(100)로부터 수신하였는지의 여부를 판정하고, 중단 신호를 수신하였다고 판정되었을 때(Yes)에는 일련의 처리를 종료하지만, 그러지 않다고 판정되었을 때(No)에는 단계 S218로 이행한다.
한편, 단계 S208에서 결정 신호를 휴대 단말(100)로부터 수신하고 있지 않다고 판정되었을 때(No)에는 단계 S240으로 이행하고, 재시도 신호를 휴대 단말(100)로부터 수신하였는지의 여부를 판정하고, 재시도 신호를 수신하였다고 판정되었을 때(Yes)에는 단계 S200으로 이행하지만, 그렇지 않다고 판정되었을 때(No)에는 단계 S208로 이행한다.
한편, 단계 S200에서 데이터 인쇄 요구를 휴대 단말(100)로부터 수신하고 있지 않다고 판정되었을 때(No)에는 데이터 인쇄 요구를 수신할 때까지 단계 S200에서 대기한다.
다음에, 상기 실시형태의 동작을 설명한다.
먼저, 데이터 출력 제어 단말(300)이 제공하는 인쇄 서비스를 이용하는 정당한 이용자가 자기가 소지하는 휴대 단말(100)을 조작하고, 예를 들면, WWW 서버(DS1)에 액세스하면, 그 WWW 서버(DS1)의 표시용 데이터가 LCD(44)에 표시된다. 이 때, 이용자가 LCD(44)에 표시된 데이터의 상세 데이터를 인쇄하도록 하는 경우를 예를 들어서 설명한다.
이용자가 목적의 데이터를 인쇄하기 위해서는, 먼저 데이터 인쇄 요구를 키 패널(40)로부터 입력한다.
휴대 단말(100)에서는 데이터 인쇄 요구가 입력되면, 단계 S100, S102를 거쳐서, CPU(30)에 의해 위치 측정 장치(46)에 의해 현재 지점의 위치가 측정되고, 인쇄에 관한 여러 정보의 입력 요구가 LCD(44)에 표시된다. 여기에서, 이용자는 인쇄에 관한 여러 정보로서 열람하고 있는 WWW 서버(DS1)의 URL을 지정함으로써 입력하면, 단계 S104∼S108을 거쳐서, 입력된 인쇄에 관한 여러 정보에 기초하여 휴대 단말 위치 데이터 및 인쇄 대상 격납 위치 데이터가 데이터 인쇄 요구에 포함되는 데이터로서 생성되고, 데이터 인쇄 요구가 데이터 출력 제어 단말(300)에 송신된다.
데이터 출력 제어 단말(300)에서는 데이터 인쇄 요구를 수신하면, 단계 S200∼S204를 거쳐서, CPU(50)에 의해 수신한 데이터 인쇄 요구에 포함되는 데이터(휴대 단말 위치 데이터 및 인쇄 대상 격납 위치 데이터)가 취득되고, 취득된 휴대 단말 위치 데이터를 기초로 기억장치(62)의 인쇄 장치 위치 데이터가 검색되고, 휴대 단말(100)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 몇 개의 인쇄 장치(PR)가 선택된다. 이 때, 인쇄 장치(PR1∼PR5)가 선택되었다고 하면, 단계 S206을 거쳐서 인쇄 장치(PR1∼PR5)를 리스트 업한 인쇄 장치 후보 데이터가 생성되고, 생성된 인쇄 장치 후보 데이터가 휴대 단말(100)에 송신된다.
휴대 단말(100)에서는 인쇄 장치 후보 데이터를 수신하면, 단계 S110을 거쳐서 수신한 인쇄 장치 후보 데이터에 기초하여 리스트 업된 인쇄 장치(PR1∼PR5)가 LCD(44)에 표시된다. 여기에서, 이용자는 인쇄 장치(PR1)의 선택을 키 패널(40)로부터 입력하면, 단계 S112, S114를 거쳐서 인쇄 장치(PR1)를 결정한 것을 나타내는 결정 신호가 데이터 출력 제어 단말(300)에 송신된다.
데이터 출력 제어 단말(300)에서는 결정 신호를 수신하면, 단계 S208∼S211을 거쳐서, 취득된 인쇄 대상 격납 위치 데이터의 URL에 의해 특정되는 WWW 서버(DS1)로부터 인쇄용 데이터가 취득되고, 취득된 인쇄용 데이터가 그 인쇄용 데이터를 변환 가능하게 하여 결정된 인쇄 장치(PR1)에 대응하고 잇는 데이터 포맷 변환용 단말(CS)(예를 들면, 데이터 포맷 변환용 단말(CS1))에 송신되고, 그 응답으로서 결정된 인쇄 장치(PR1)로 인쇄 가능한 데이터 및 프리뷰 데이터가 데이터 포맷 변환용 단말(CS1)로부터 취득된다. 그리고, 단계 S212∼S216을 거쳐서 결정된 인쇄 장치(PR1)에 대해서의 인쇄 장치 정보를 기억장치(62)로부터 읽어내고, 읽어낸 인쇄 장치 정보가 휴대 단말(100)에 송신되고, 결정된 인쇄 장치(PR1)에 대해서의 안내 데이터가 생성되며, 생성된 안내 데이터가 휴대 단말(100)에 송신되고, 프리뷰 데이터가 휴대 단말(100)에 송신된다.
휴대 단말(100)에서는 인쇄 장치 정보, 안내 데이터 및 프리뷰 데이터를 수신하면, 단계 S116∼S120을 거쳐서 수신한 인쇄 장치 정보에 기초하여 인쇄 장치(PR)에 관한 상세 정보가 LCD(44)에 표시되고, 수신한 안내 데이터에 기초하여 휴대 단말(100)의 위치로부터 인쇄 장치(PR1)가 설치되어 있는 설치 장소까지의 안내 정보가 LCD(44)에 표시되고, 수신한 프리뷰 데이터에 기초하여 결정한 인쇄 장치(PR1)로 인쇄되었을 때의 이미지 화상이 LCD(44)에 표시된다. 여기에서, 이용자는 인쇄하고자 하는 인쇄용 데이터가 LCD(44)에 표시된 이미지 화상이 틀림없다는 취지의 선택을 키 패널(40)로부터 입력하면, 단계 S122∼S126을 거쳐서 데이터 인쇄 실행 요구 및 ROM(32)의 인증 데이터가 데이터 출력 제어 단말(300)에 송신된다.
데이터 출력 제어 단말(300)에서는 데이터 인쇄 실행 요구 및 인증 데이터를 수신하면, 단계 S218∼S222를 거쳐서 수신한 인증 데이터에 기초하여 인증 처리가 실행된다. 여기에서, 이용자는 데이터 출력 제어 단말(300)이 제공하는 인쇄 서비스를 이용하는 정당한 이용자이기 때문에, 단계 S224∼S234를 거쳐서 결정된 인쇄 장치(PR1)에서 인쇄 가능한 데이터가 인쇄 장치(PR1)에 송신되고, 과금 처리가 실행되고, 과금 메시지, 종료 메시지 및 종료 신호가 휴대 단말(100)에 송신된다.
휴대 단말(100)에서는 과금 메시지, 종료 메시지 및 종료 신호를 수신하면, 단계 S128, S130을 반복하여 거쳐서, 과금 메시지 및 종료 메시지가 LCD(44)에 표시된다. 한편, 인쇄 장치(PR1)에서는 인쇄 장치(PR1)에서 인쇄 가능한 데이터를 수신하면, 수신한 데이터에 기초하여 인쇄가 행해진다.
이용자는 종료 메시지가 표시된 후, LCD(44)에 표시된 안내 정보를 보면서 인쇄 장치(PR1)가 설치되어 있는 점포(S1)까지 나아가서, 인쇄 장치(PR1)에서 인쇄된 데이터를 수취한다. 이 인쇄 서비스 제공의 대가로서의 서비스 이용요금은 휴대 단말(100)의 통화요금에 합산되어 청구된다.
이것에 대해서, 서비스 제공자는 인쇄 서비스 제공의 대가로서의 서비스 이용요금을 통화요금과 합산하여 이용자에게 청구함으로써, 서비스 제공의 대가를 얻을 수 있다.
또한, 이용자가 인쇄에 관한 여러 정보로서 출력 데이터의 제공을 희망하는 대략적인 장소인 제공 희망 지역을 입력한 경우에는, 그 제공 희망 지역을 나타내는 제공 희망 지역 데이터가 데이터 출력 제어 단말(300)에 송신되고, 데이터 출력 제어 단말(300)에서는 취득된 제공 희망 지역 데이터를 기초로 기억장치(62)의 인쇄 장치 위치 데이터가 검색되고, 제공 희망 지역 데이터에 의해 특정되는 지역에있는 모든 인쇄 장치(PR)가 선택된다.
예를 들면, 이용자가 제공 희망 지역으로서 「시부야」를 입력한 경우에는, 휴대 단말(100)에서는 시부야 주변에 설치되어 있는 모든 인쇄 장치(PR)가 LCD(44)에 표시된다.
또, 이용자가 인쇄에 관한 여러 정보로서 인쇄 장치(PR)의 인쇄 사양을 입력한 경우에는, 그 인쇄 사양을 나타내는 인쇄 사양 데이터가 데이터 출력 제어 단말(300)에 송신되고, 데이터 출력 제어 단말(300)에서는 취득된 인쇄 사양 데이터를 기초로 기억장치(62)의 인쇄 사양 데이터가 검색되고, 그 인쇄 사양 데이터에 해당하는 모든 인쇄 장치(PR)가 선택된다.
예를 들면, 이용자가 인쇄 사양으로서 「컬러」를 입력한 경우에는 휴대 단말(100)에서는 데이터를 컬러로 인쇄 가능한 모든 인쇄 장치(PR)가 LCD(44)에 표시된다.
또, 이용자가 인쇄에 관한 여러 정보로서 데이터 포맷을 입력한 경우에는, 그 데이터 포맷을 나타내는 인쇄 포맷 데이터가 데이터 출력 제어 단말(300)에 송신되고, 데이터 출력 제어 단말(300)에서는 취득된 인쇄 포맷 데이터를 기초로 기억장치(62)의 인쇄 포맷 데이터가 검색되고, 그 인쇄 포맷 데이터에 해당하는 모든 인쇄 장치(PR)가 선택된다.
예를 들면, 이용자가 데이터 포맷으로서 「HTML 형식」을 입력한 경우에는, 휴대 단말(100)에서는 HTML 형식의 데이터를 변환 가능한 데이터 포맷 변환용 단말(CS)이 대응하고 있는 모든 인쇄 장치(PR)가 LCD(44)에 표시된다.
또, 이용자가 인쇄 장치(PR)를 직접 지정하기 위해서, 인쇄에 관한 여러 정보로서 인쇄 장치(PR)의 인쇄 장치 ID를 입력한 경우에는, 그 인쇄 장치 ID를 나타내는 인쇄 장치 식별 데이터가 데이터 출력 제어 단말(300)에 송신되고, 데이터 출력 제어 단말(300)에서는 취득된 인쇄 장치 식별 데이터를 기초로 기억장치(62)의 인쇄 장치 식별 데이터가 검색되며, 그 인쇄 장치 식별 데이터와 일치하는 인쇄 장치(PR)가 선택된다.
예를 들면, 이용자가 인쇄 장치 ID로서 「0001」을 입력한 경우에는, 휴대 단말(100)에서는 인쇄 장치 ID가 「0001」인 인쇄 장치(PR)가 LCD(44)에 표시된다. 이 때, 인쇄 장치 ID가 「0001」인 인쇄 장치(PR)가 존재하지 않는 경우에는 일절 인쇄 장치(PR)가 표시되지 않는다.
또, 이용자가 인쇄에 관한 여러 정보로서 인쇄 희망 지역, 인쇄 사양 및 데이터 포맷을 복합적으로 입력한 경우에는, 그들을 나타내는 데이터가 데이터 출력 제어 단말(300)에 송신되고, 데이터 출력 제어 단말(300)에서는 취득된 다수의 데이터를 기초로 좁혀지고, 이것에 해당하는 모든 인쇄 장치(PR)가 선택된다.
예를 들면, 이용자가 인쇄 희망 지역, 인쇄 사양 및 데이터 포맷으로서 「시부야」, 「컬러」및「HTML 형식」을 입력한 경우에는, 휴대 단말(100)에서는 HTML 형식의 데이터를 교환 가능한 데이터 포맷 변환용 단말(CS)이 대응하고 있는 인쇄 장치(PR) 중, 시부야 주변에 배치되고 또한 데이터를 컬러로 인쇄 가능한 모든 인쇄 장치(PR)가 LCD(44)에 표시된다.
또, 이용자가 데이터 출력 제어 단말(300)이 제공하는 인쇄 서비스를 이용하는 정당한 이용자가 아닌 경우에는, 이미지 화상이 LCD(44)에 표시되었을 때에, 인쇄하고자 하는 인쇄용 데이터가 LCD(44)에 표시된 이미지 화상이 틀림없다는 취지의 선택을 키 패널(40)로부터 입력해도 인쇄 장치(PR1)에 의해서 목적의 데이터가 인쇄되지는 않는다.
이와 같이 해서, 본 실시형태에서는 데이터 출력 제어 단말(300)은 휴대 단말(100)에서 생성한 휴대 단말 위치 데이터를 포함하는 데이터 인쇄 요구를 받아서, 그 데이터 인쇄 요구에 포함되는 휴대 단말 위치 데이터를 기초로 기억장치(62)의 인쇄 장치 위치 데이터를 검색하고, 휴대 단말(100)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 인쇄 장치(PR)를 선택하여, 데이터 인쇄 요구에 관한 데이터를 그 선택한 인쇄 장치(PR)에 출력하도록 하였다.
이것에 의해, 휴대 단말(100)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 인쇄 장치(PR)에 있어서 데이터 인쇄 요구에 관한 데이터가 인쇄되기 때문에, 종래에 비해서 이용자가 출력 데이터의 제공을 받기 쉽게 되고, 인터넷(400) 상의 상세 정보를 손쉽게 입수할 수 있다. 또, 휴대 단말(100)에서 휴대 단말 위치 데이터가 생성되기 때문에, 데이터 출력 제어 단말(300)에서 휴대 단말 위치 데이터를 생성하는 경우에 비해서 데이터 출력 제어 단말(300)에 걸리는 처리 부하가 저감된다. 특히, 다수의 휴대 단말(100)로부터 동시에 액세스가 있는 경우에는, 처리부하의 저감 효과가 현저하기 때문에, 출력 데이터의 제공을 받을 때까지 요하는 시간이 대폭으로 늦어질 가능성을 저감할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있는 동시에, 쾌적한 인쇄 환경이 되는 인쇄 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 인쇄 요구에 포함되는 제공 희망 지역 데이터를 기초로 기억장치(62)의 인쇄 장치 위치 데이터를 검색하고, 그 제공 희망 지역 데이터에 의해 특정되는 지역에 있는 인쇄 장치(PR)를 선택하도록 하였다.
이것에 의해, 이용자가 출력 데이터의 제공을 희망하는 대략적인 장소인 제공 희망 지역에 있는 인쇄 장치(PR)에서 데이터 인쇄 요구에 관한 데이터가 인쇄되기 때문에, 이용자의 목적에 맞는 출력 데이터의 제공을 받을 수 있게 되고, 인터넷(400) 상의 상세 정보를 더욱 손쉽게 입수할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 인쇄 요구에 포함되는 제공 희망 지역 데이터에 의해 특정되는 지역에 휴대 단말 위치 데이터에 의해 특정되는 위치가 포함되어 있지 않을 때에는, 휴대 단말 위치 데이터에 의한 검색을 행하지 않도록 하였다.
이것에 의해, 이용자가 제공 희망 지역을 입력한 경우에는, 휴대 단말 위치 데이터에 의한 검색보다도 제공 희망 지역 데이터에 의한 검색이 우선되고, 제공 희망 지역에 있는 인쇄 장치(PR)에서 데이터 인쇄 요구에 관한 데이터가 인쇄되기 때문에, 이용자의 목적을 우선한 출력 데이터의 제공을 받을 수 있게 되고,인터넷(400) 상이 상세 정보를 더욱 손쉽게 입수할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 인쇄 요구에 포함되는 인쇄 포맷 데이터를 기초로 기억장치(62)의 인쇄 포맷 데이터를 검색하고, 그 인쇄 포맷 데이터에 해당하는 인쇄 장치(PR)를 선택하도록 하였다.
이것에 의해, 이용자가 지정한 데이터 포맷으로 인쇄 가능한 인쇄 장치(PR)에서 데이터 인쇄 요구에 관한 데이터가 인쇄되기 때문에, 이용자의 목적에 맞는 출력 데이터의 제공을 받을 수 있게 되고, 인터넷(400) 상의 상세 정보를 더욱 손쉽게 입수할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 인쇄 요구에 포함되는 인쇄 사양 데이터를 기초로 기억장치(62)의 인쇄 사양 데이터를 검색하고, 그 인쇄 사양 데이터에 해당하는 인쇄 장치(PR)를 선택하도록 하였다.
이것에 의해, 이용자가 지정한 인쇄 사양으로 인쇄 가능한 인쇄 장치(PR)에서 데이터 인쇄 요구에 관한 데이터가 인쇄되기 때문에, 이용자의 목적에 맞는 출력 데이터의 제공을 받을 수 있게 되고, 인터넷(400) 상의 상세 정보를 더욱 손쉽게 입수할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 인쇄 요구에포함되는 인쇄 장치 식별 데이터만을 기초로 기억장치(62)의 인쇄 장치 식별 데이터를 검색하고, 그 인쇄 장치 식별 데이터와 일치하는 인쇄 장치(PR)를 선택하도록 하였다.
이것에 의해, 이용자가 하나로 지정한 인쇄 장치(PR)에서 데이터 인쇄 요구에 관한 데이터가 인쇄되기 때문에, 이용자의 목적에 맞는 출력 데이터의 제공을 받을 수 있게 되고, 인터넷(400) 상의 상세 정보를 더욱 손쉽게 입수할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 선택한 인쇄 장치(PR)에 대응하는 인쇄 장치 정보를 휴대 단말(100)에 출력하도록 하였다.
이것에 의해, 이용자에 대해서 출력 데이터의 제공을 행하는 인쇄 장치(PR)에 관한 정보를 통지함으로써, 이용자가 틀린 데이터를 인쇄해 버리는 것을 방지할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 인쇄 요구에 관한 데이터를 WWW 서버(DS)로부터 취득하도록 하였다.
이것에 의해, 상세 정보를 인쇄하는데 있어서, 데이터 출력 제어 단말(300)에 의해 인쇄용 데이터 및 인쇄 장치(PR)에서 인쇄 가능한 데이터가 처리되기 때문에, 휴대 단말(100)에 대한 메모리의 증설이 불필요하고 또한 휴대 단말(100)에 걸리는 처리부하가 저감된다. 또, 휴대 단말(100)에 데이터를 읽어들일 필요가 없기때문에, 통신 시간이 저감되고, 출력 데이터의 제공을 받을 때까지 요하는 시간이 적어진다. 따라서, 서비스 제공자는 이용자에 대해서 휴대 단말(100)의 기능에 의하지 않고, 쾌적한 인쇄 환경이 되는 인쇄 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 휴대 단말(100)의 위치를 특정하기 위한 휴대 단말 위치 데이터에 기초하여 다수의 인쇄 장치(PR) 중 어느 하나를 선택하도록 하였다.
이것에 의해, 휴대 단말(100)의 위치에 관계가 있는 인쇄 장치(PR)에 의해 데이터가 인쇄되기 때문에, 예를 들면, 휴대 단말(100)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 인쇄 장치(PR)를 선택하도록 하면, 이용자가 출력 데이터의 제공을 받기 쉽게 되고, 인터넷(400) 상의 상세 정보를 더욱 손쉽게 입수할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 인쇄 요구에 포함되는 인쇄 대상 격납 위치 데이터의 URL에 의해 특정되는 WWW 서버(DS)로부터 데이터를 취득하도록 하였다.
이것에 의해, 인터넷(400)에 접속되는 모든 WWW 서버(DS)에 있는 상세 정보를 입수할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 인쇄 요구에 관한 데이터로서 인쇄용 데이터를 WWW 서버(DS)로부터 취득하도록 하였다.
이것에 의해, 휴대 단말(100)에서는 대략적인 정보가 표시되고, 인쇄 장치(PR)에서는 상세한 정보가 인쇄되기 때문에, 휴대 단말(100)에서는 인터넷(400) 상의 상세 정보를 입수할 수 있고, 또한 쾌적한 표시처리도 실현할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있는 동시에, 더욱 쾌적한 인쇄 환경이 되는 인쇄 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 포맷 변환용 단말(CS)에서 생성한 프리뷰 데이터를 휴대 단말(100)에 송신하고, 프리뷰 데이터의 출력에 대한 응답으로서 휴대 단말(100)로부터 데이터 인쇄 실행 요구를 받았을 때에는 데이터 인쇄 요구에 관한 데이터를 인쇄 장치(PR)에 출력하도록 하였다.
이것에 의해, 이용자에 대해서, 출력 데이터의 제공에 앞서서 그 프리뷰 데이터를 통지함으로써, 이용자가 틀린 데이터를 인쇄해 버리는 것을 방지할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 출력 제어 단말(300)이 제공하는 인쇄 서비스를 휴대 단말(100)이 이용한 결과에 따라서 과금을 행하도록 하였다.
이것에 의해, 인쇄 서비스 제공의 대가로서의 서비스 이용 요금을 명확하게 산출할 수 있는 동시에, 인쇄 서비스 제공을 받을 때마다 하나하나 서비스 이용요금을 계산하지 않고 완료한다. 따라서, 서비스 제공자는 서비스 제공 요금 정산을위한 업무 수속이 용이하게 되고, 또한 이용자에 대해서 서비스 이용 요금을 명확하게 나타낼 수 있기 때문에, 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 인쇄 서비스 제공의 대가로서의 서비스 이용 요금을 통화 요금과 합산하도록 하였다.
이것에 의해, 이용자는 서비스 이용 요금의 지불이 용이하게 되는 동시에, 서비스 제공자는 서비스 이용 요금의 회수가 용이하고 확실하게 되는 동시에 서비스 이용 요금 정산을 위한 업무 수속이 더욱 용이해진다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 데이터 포맷 변환용 단말(CS)로 변환한 데이터를 인쇄 장치(PR)에 출력하도록 하였다.
이것에 의해, 인쇄 장치(PR)가 새롭게 증설되어도 서비스 제공자측에서 데이터 포맷 변환용 단말(CS)의 설정을 그 새로운 인쇄 장치(PR)에 대해서만 변경하면 좋고, 이용자측에서 어떠한 설정의 변경을 하지 않아도, 그 새로운 인쇄 장치(PR)를 이용할 수 있다. 따라서, 서비스 제공자는 인쇄 장치(PR)의 증설에 따른 설정 작업이 용이해지고, 또한 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 데이터 출력 제어 단말(300)은 휴대 단말(100)의 위치에서 결정한 인쇄 장치(PR)가 설치되어 있는 설치 장소까지 이용자를 안내하기 위한 안내 정보를 나타내는 안내 데이터를 휴대 단말(100)에 송신하도록 하였다.
이것에 의해, 이용자는 안내 정보에 따라서 인쇄 장치(PR)가 설치되어 있는설치 장소까지 갈 수 있기 때문에, 출력 데이터를 비교적 확실하게 입수할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또한, 본 실시형태에서는 휴대 단말(100)은 위치 측정 장치(46)에 의해 현재 지점의 위치를 측정하고, 측정한 위치에 기초하여 휴대 단말 위치 데이터를 생성하고, 생성한 휴대 단말 위치 데이터를 포함하는 데이터 인쇄 요구를 데이터 출력 제어 단말(300)에 출력하도록 하였다.
이것에 의해, 휴대 단말(100)의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 인쇄 장치(PR)에서 데이터 인쇄 요구에 관한 데이터가 인쇄되기 때문에, 종래에 비해서, 이용자가 출력 데이터의 제공을 받기 쉽게 되고, 인터넷(400) 상의 상세 정보를 손쉽게 입수할 수 있다. 또, 휴대 단말(100)에서 휴대 단말 위치 데이터가 생성되기 때문에, 데이터 출력 제어 단말(300)에서 휴대 단말 위치 데이터를 생성하는 경우에 비해서, 데이터 출력 제어 단말(300)에 걸리는 처리부하가 저감된다. 특히, 다수의 휴대 단말(100)로부터 동시에 액세스가 있는 경우에는, 처리부하의 저감효과가 현저하기 때문에, 출력 데이터의 제공을 받을 때까지 요하는 시간이 대폭으로 늦어질 가능성을 저감할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있는 동시에, 쾌적한 인쇄 환경이 되는 인쇄 서비스를 제공할 수 있다.
또한, 본 발명의 실시형태에서는 데이터 포맷 변환용 단말(CS1∼CS1)은 인터넷(400)의 전송 부하 또는 데이터 포맷 변환용 단말(CS)의 처리부하에 따라서, 데이터 포맷 변환용 단말(CS1∼CS1) 중 어느 하나 또는 다수를 선택하고, 선택한 데이터 포맷 변환용 단말(CS)로 데이터 포맷 변환 처리를 실행하도록 하였다.
이것에 의해, 인터넷(400)의 전송 부하 또는 처리부하가 작은 데이터 포맷 변환용 단말(CS)로 데이터 포맷 변화처리가 실행되기 때문에, 인터넷(400)의 전송부하 또는 데이터 포맷 변환용 단말(CS)의 처리부하에 의하지 않고, 출력 데이터의 제공을 받을 때까지 요하는 시간이 대강 일정하게 된다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 쾌적한 인쇄 환경이 되는 인쇄 서비스를 제공할 수 있다.
상기 실시형태에 있어서, 인쇄 장치(PR)는 청구항 2에 기재된 출력 단말에 대응하고, 기억장치(62)는 청구항 2에 기재된 기억수단에 대응하며, 단계 S204는 청구항 2에 기재된 선택수단에 대응하고, 단계 S226은 청구항 2에 기재된 출력수단에 대응하고 있다.
또, 상기 실시형태에 있어서, 위치 측정 장치(46)는 청구항 3에 기재된 위치 측정 수단에 대응하고, 단계 S106은 청구항 3에 기재된 위치 데이터 생성 수단에 대응하고, 단계 S108은 청구항 3에 기재된 데이터 출력 요구 출력 수단에 대응하고 있다.
또한, 상기 실시형태에 있어서는, 데이터 출력 제어 단말(300)은 휴대 단말(100)에서 생성한 휴대 단말 위치 데이터를 기초로 기억장치(62)의 인쇄 장치 위치 데이터를 검색하도록 구성하였지만, 이것에 한정되지 않고, 휴대 단말(100)이 접속하는 기지국(200)으로부터의 휴대 단말(100)의 위치에 관한 위치 데이터에 기초하여, 휴대 단말 위치 데이터를 생성하고, 생성한 휴대 단말 위치 데이터를 기초로 기억 장치(62)의 인쇄 장치 위치 데이터를 검색하도록 구성해도 좋다. 이와 같은 구성에서도 상기 실시형태와 동등한 효과를 얻을 수 있다.
또, 상기 실시형태에 있어서는, 휴대 단말(100)은 위치 측정 장치(46)에 의해 현재 지점의 위치를 측정하고, 측정한 위치에 기초하여 휴대 단말 위치 데이터를 생성하도록 구성하였지만, 이것에 한정되지 않고, 휴대 단말(100)이 접속하는 기지국(200)으로부터의 휴대 단말(100)의 위치에 관한 위치 데이터를 취득하고, 취득한 위치 데이터에 기초하여 휴대 단말 위치 데이터를 생성하도록 구성해도 좋다. 이와 같은 구성이어도 상기 실시형태와 동등한 효과를 얻을 수 있다.
또, 상기 실시형태에 있어서는, 휴대 단말(100)의 이용자가 출력 데이터의 제공을 받는 데에 최적이라고 생각되는 인쇄 장치(PR)로서, 휴대 단말의 위치를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 인쇄 장치(PR), 제공 희망 지역 데이터에 의해 특정되는 지역에 있는 인쇄 장치(PR), 인쇄 포맷 데이터에 해당하는 인쇄 장치(PR), 인쇄 사양 데이터에 해당하는 인쇄 장치(PR) 및 인쇄 장치 식별 데이터와 일치하는 인쇄 장치(PR)를 선택하도록 구성하였지만, 이것에 한정되지 않고, 또한 예를 들면, 인쇄 장치(PR)의 데이터 출력 속도를 고려하여 이용자가 시간적으로 가장 빠르게 출력 데이터의 제공을 받을 수 있다고 생각되는 인쇄 장치(PR) 또는 출력 데이터의 제공에 대한 대가가 가장 저렴한 인쇄 장치(PR)를 선택하도록 구성해도 좋다.
전자의 구성이면, 이용자가 시간적으로 가장 빨리 출력 데이터의 제공을 받을 수 있다고 생각되는 인쇄 장치(PR)에서 데이터 인쇄 요구에 관한 데이터가 인쇄되기 때문에, 이용자의 목적에 맞는 출력 데이터의 제공을 받을 수 있게 되고, 인터넷(400) 상의 상세 정보를 더욱 손쉽게 입수할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
후자의 구성이면, 출력 데이터의 제공에 대한 대가가 가장 저렴한 인쇄 장치(PR)에서 데이터 인쇄 요구에 관한 데이터가 인쇄되기 때문에, 이용자의 목적에 맞는 출력 데이터의 제공을 받을 수 있게 되고, 인터넷(400) 상의 상세 정보를 더욱 손쉽게 입수할 수 있다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 높은 만족감을 얻을 수 있는 정보 서비스를 제공할 수 있다.
또, 상기 실시형태에 있어서는, 데이터를 인쇄하는 인쇄 장치(PR1∼PRn)를 설치하고, 휴대 단말(100)로부터의 데이터 인쇄 요구에 관한 데이터를 어떠한 인쇄 장치(PR)로 인쇄하도록 구성하였지만, 이것에 한정되지 않고, 예를 들면, 데이터를 표시하거나 또는 음성 등으로 하여 출력하는 출력 장치를 설치하고, 휴대 단말(100)로부터의 데이터 출력 요구에 관한 데이터를 어떠한 출력 장치로 출력하도록 구성해도 좋다.
또, 상기 실시형태에 있어서는, 데이터 포맷 변환용 단말(CS)로 프리뷰 데이터를 생성하도록 구성하였지만, 이것에 한정되지 않고, 데이터 출력 제어 단말(300)로 프리뷰 데이터를 생성하도록 구성해도 좋다.
또, 상기 실시형태에 있어서는, 데이터 포맷 변환용 단말(CS1∼CS1)은인터넷(400)의 전송 부하 또는 데이터 포맷 변환용 단말(CS)의 처리부하에 따라서, 데이터 포맷 변환용 단말(CS1∼CS1) 중 어느 하나 또는 다수를 선택하고, 선택한 데이터 포맷 변환용 단말(CS)로 데이터 포맷 변환 처리를 실행하도록 구성하였지만, 이것에 한정되지 않고, 특정한 데이터 포맷 변환용 단말로 데이터 포맷 변환 처리를 실행하도록 구성해도 좋다.
또, 상기 실시형태에 있어서, 도 4 및 도 6의 흐름도에 도시하는 처리를 실행하는 데에 있어서는, 특정한 데이터 출력 제어 단말(300)로 행하도록 구성하였지만, 이것에 한정되지 않고, 데이터 포맷 변환용 단말(CS1∼CS1)에서 보는 바와 같이, 다수의 데이터 출력 제어용 단말을 설치해 두고, 인터넷(400)의 전송 부하 또는 데이터 출력 제어용 단말의 처리부하에 따라서 다수의 데이터 제어용 단말 중 어느 하나를 선택하고, 선택한 데이터 출력 제어용 단말로 행하도록 구성해도 좋다.
이와 같은 구성이면, 인터넷(400)의 전송 부하 또는 처리 부하가 작은 데이터 출력 제어용 단말로 도 4 및 도 6의 흐름도에 도시하는 처리가 실행되기 때문에, 인터넷(400)의 전송 부하 또는 데이터 출력 제어 단말의 처리부하에 의하지 않고, 출력 데이터의 제공을 받을 때까지 요하는 시간이 대강 일정하게 된다. 따라서, 서비스 제공자는 이용자에 대해서 더욱 쾌적한 인쇄 환경이 되는 인쇄 서비스를 제공할 수 있다.
또, 상기 실시형태에 있어서는 본 발명에 관한 데이터 출력 제어 장치 및 휴대 단말을 인터넷(400)에 적용한 경우를 설명하였지만, 이것에 한정되지 않고, 물론 인터넷(400) 이외의 네트워크에도 적용할 수 있다.
또, 상기 실시형태에 있어서는 휴대 단말(100)과 데이퍼 포맷 변환용 단말(CS1∼CS1)과 WWW 서버(DS1∼DSm)과 인쇄 장치(PR1∼PRn)와, 데이터 출력 제어 단말(300)을 동일한 네트워크를 통해서 접속하였지만, 이것에 한정되지 않고, 데이터 출력 제어 단말(300)과 휴대 단말(100), 데이터 출력 제어 단말(300)과 데이터 포맷 변환용 단말(CS1∼CS1), 데이터 출력 제어 단말(300)과 WWW 서버(DS1∼DSm) 및 데이터 출력 제어 단말(300)과 인쇄 장치(PR1∼PRn)를 각각 다른 네트워크를 통해서 접속해도 좋다.
또, 상기 실시형태에 있어서, 도 4 및 도 6의 흐름도에 도시하는 처리를 실행하는 데에 있어서는 모두 ROM(32, 52)에 미리 격납되어 있는 제어 프로그램을 실행하는 경우에 대해서 설명하였지만, 이것에 한정되지 않고, 이들의 순서를 나타낸 프로그램이 기억된 기억매체로부터 그 프로그램을 RAM(34, 54)에 읽어 들여서 실행하도록 해도 좋다.
여기에서, 기억매체라는 것은 RAM, ROM 등의 반도체 기억매체, FD, HD 등의 자기 기억형 기억매체, CD, CDV, LD, DVD 등의 광학적 독해 방식 기억매체, MO 등의 자기 기억형/광학적 독해 방식 기억매체로서, 전자적, 자기적, 광학적 등의 독해 방법의 여하를 불문하고, 컴퓨터로 독해 가능한 기억매체이면, 모든 기억매체를 포함하는 것이다.
또, 상기 실시형태에 있어서는, 본 발명에 관한 데이터 출력 제어 장치 및 휴대 단말을 도 2에 도시하는 바와 같이, 데이터 출력 제어 단말(300)에 의해 서비스 제공자가 이용자로부터의 데이터의 인쇄 요구에 따라서 그 데이터 인쇄 요구에 관한 데이터를 WWW 서버(DS1∼DSm) 중 어느 하나로부터 취득하여 인쇄 장치(PR1∼PRn) 중 어느 하나에 출력한다고 하는 서비스를 제공하는 경우에 대해서 적용하였지만, 이것에 한정되지 않고, 본 발명의 주지를 일탈하지 않는 범위에서 다른 경우에도 적용가능하다.

Claims (7)

  1. 데이터의 출력 요구를 발하는 휴대 가능한 휴대 단말과, 각지에 점재하여 설치되어 데이터를 출력하는 다수의 출력 단말에 네트워크를 통해서 통신 가능하게 접속하고, 상기 휴대 단말로부터의 데이터 출력 요구를 받아서, 그 데이터 출력 요구에 관한 데이터를 상기 출력 단말에 출력하는 장치에 있어서,
    상기 출력 단말마다에 대해, 상기 출력단말의 설치 장소를 특정하기 위한 출력 단말 위치 데이터를 포함하고 또한 상기 출력 단말의 인쇄 사양을 나타내는 출력 사양 데이터와, 상기 출력 단말이 출력 가능한 데이터 포맷을 나타내는 출력 포맷 데이터와, 상기 출력 단말을 식별할 수 있는 식별 데이터 중 어느 하나 이상의 데이터를 포함하는 출력 관련 데이터를 기억하는 기억 수단과,
    상기 휴대 단말로부터 송신되어온 출력 관련 정보로서, 상기 데이터가 출력될 출력 단말의 출력 사양 정보, 상기 데이터의 출력 포맷 정보 및 상기 데이터가 출력될 출력 단말을 식별할 수 있는 식별 정보 중 어느 하나 이상의 정보를 포함하는 상기 출력 관련 정보를 기초로 상기 기억수단을 검색하여, 상기 검색에 이용한 정보에 대응하는 출력 단말 중에서, 상기 휴대 단말의 위치 정보 또는 상기 출력 관련 정보에 포함된 제공 희망 지역 정보를 기준으로 하여 거리적 또는 시간적으로 가장 가깝게 있다고 생각되는 출력 단말을 선택하는 선택수단과,
    상기 데이터 출력 요구에 관한 데이터를 상기 선택수단으로 선택한 출력 단말에 출력하는 출력수단을 구비하고,
    상기 휴대 단말의 위치 정보를 상기 휴대 단말이 접속하는 기지국으로부터의 상기 휴대 단말의 위치에 관한 위치 데이터에 기초하여 생성하도록 되어 있는 것을 특징으로 하는 데이터 출력 제어 장치.
  2. 데이터의 출력 요구를 발하는 휴대 가능한 휴대 단말과, 각지에 점재하여 설치되어 데이터를 출력하는 다수의 출력 단말에 네트워크를 통해서 통신 가능하게 접속하고, 상기 휴대 단말로부터의 데이터 출력 요구를 받아서, 그 데이터 출력 요구에 관한 데이터를 상기 출력 단말에 출력하는 장치에 있어서,
    상기 출력 단말마다에 대해, 상기 출력단말의 설치 장소를 특정하기 위한 출력 단말 위치 데이터를 포함하고 또한 상기 출력 단말의 인쇄 사양을 나타내는 출력 사양 데이터와, 상기 출력 단말이 출력 가능한 데이터 포맷을 나타내는 출력 포맷 데이터와, 상기 출력 단말을 식별할 수 있는 식별 데이터 중 어느 하나 이상의 데이터를 포함하는 출력 관련 데이터를 기억하는 기억 수단과,
    상기 휴대 단말로부터 송신되어온 출력 관련 정보로서, 상기 데이터가 출력될 출력 단말의 출력 사양 정보, 상기 데이터의 출력 포맷 정보 및 상기 데이터가 출력될 출력 단말을 식별할 수 있는 식별 정보 중 어느 하나 이상의 정보를 포함하는 상기 출력 관련 정보를 기초로 상기 기억수단을 검색하여 상기 출력 관련 정보에 대응하는 출력 단말을 선택하는 선택수단과,
    상기 선택된 출력 단말 중에서 상기 휴대단말로부터 송신되어온 지정 출력 단말 정보에 대응하는 출력 단말에, 상기 데이터 출력 요구에 관한 데이터를 출력하는 출력 수단을 구비하는 것을 특징으로 하는 데이터 출력 제어 장치.
  3. 삭제
  4. 삭제
  5. 데이터의 출력 요구를 발하는 휴대 가능한 휴대 단말과, 각지에 점재하여 설치되어 데이터를 출력하는 다수의 출력 단말에 네트워크를 통해서 통신 가능하게 접속하고, 상기 휴대 단말로부터의 데이터 출력 요구를 받아서, 그 데이터 출력 요구에 관한 데이터를 상기 출력 단말에 출력하는 장치에 있어서,
    상기 출력 단말마다에 대해, 상기 출력 단말의 인쇄 사양을 나타내는 출력 사양 데이터와, 상기 출력 단말이 출력 가능한 데이터 포맷을 나타내는 출력 포맷 데이터와, 상기 출력 단말을 식별할 수 있는 식별 데이터 중 어느 하나 이상의 데이터를 포함하는 출력 관련 데이터를 기억하는 기억 수단과,
    상기 휴대 단말로부터 송신되어온 출력 관련 정보로서, 상기 데이터가 출력될 출력 단말의 출력 사양 정보, 상기 데이터의 출력 포맷 정보 및 상기 데이터가 출력될 출력 단말을 식별할 수 있는 식별 정보 중 어느 하나 이상의 정보를 포함하는 출력 관련 정보를 기초로 상기 기억수단을 검색하여 상기 출력 관련 정보에 대응하는 출력 단말을 선택하는 선택수단과,
    상기 선택된 출력 단말 중에서 상기 휴대단말로부터 송신되어온 지정 출력 단말 정보에 대응하는 출력 단말에, 상기 데이터 출력 요구에 관한 데이터를 출력하는 출력 수단을 구비하는 것을 특징으로 하는 데이터 출력 제어 장치.
  6. 데이터의 출력 요구를 발하는 휴대 가능한 휴대 단말과, 각지에 점재하여 설치되어 데이터를 출력하는 다수의 출력 단말에 네트워크를 통해서 통신 가능하게 접속하고, 상기 휴대 단말로부터의 데이터 출력 요구를 받아서, 그 데이터 출력 요구에 관한 데이터를 상기 출력 단말에 출력하는 장치에 있어서,
    상기 출력 단말마다에 대해, 상기 출력단말의 설치 장소를 특정하기 위한 출력 단말 위치 데이터를 포함하고 또한 상기 출력 단말의 인쇄 사양을 나타내는 출력 사양 데이터와, 상기 출력 단말이 출력 가능한 데이터 포맷을 나타내는 출력 포맷 데이터와, 상기 출력 단말을 식별할 수 있는 식별 데이터 중 어느 하나 이상의 데이터를 포함하는 출력 관련 데이터를 기억하는 기억 수단과,
    상기 휴대 단말로부터 송신되어온 출력 관련 정보로서, 상기 데이터가 출력될 출력 단말의 출력 사양 정보, 상기 데이터의 출력 포맷 정보 및 상기 데이터가 출력될 출력 단말을 식별할 수 있는 식별 정보 중 어느 하나 이상의 정보를 포함하는 상기 출력 관련 정보를 기초로 상기 기억수단을 검색하여, 상기 검색에 이용한 정보에 대응하는 출력 단말 중에서, 상기 휴대 단말의 위치 정보 또는 상기 출력 관련 정보에 포함된 제공 희망 지역 정보를 기준으로 하여 거리적 또는 시간적으로 가깝게 있다고 생각되는 출력 단말을 선택하는 선택수단과,
    상기 데이터 출력 요구에 관한 데이터를, 상기 선택수단으로 선택한 출력 단말 중에서 상기 휴대단말로부터 송신되어온 지정 출력 단말 정보에 대응하는 출력 단말에 출력하는 출력수단을 구비하고,
    상기 휴대 단말의 위치 정보를 상기 휴대 단말이 접속하는 기지국으로부터의 상기 휴대 단말의 위치에 관한 위치 데이터에 기초하여 생성하도록 되어 있는 것을 특징으로 하는 데이터 출력 제어 장치.
  7. 제2항, 제5항 또는 제6항 중 어느 한 항에 기재된 데이터 출력 제어장치를 이용하는 상기 휴대단말에 있어서,
    상기 출력 관련 정보와 함께 상기 데이터 출력 요구를 상기 데이터 출력 제어장치에 발하는 데이터 출력 요구 발신 수단과, 상기 선택 수단에 의해 선택된 출력 단말에 관한 정보를 상기 데이터 출력 제어장치로부터 수신하는 출력 단말 정보 수신수단과, 상기 수신된 출력 단말 정보를 바탕으로 임의의 출력 단말을 결정하는 출력 단말 결정수단과, 상기 결정된 출력 단말에 관한 정보를 상기 지정 출력 단말 정보로서 상기 데이터 출력 제어장치에 송신하는 지정 출력 단말 정보 송신 수단을 포함하는 것을 특징으로 하는 휴대단말.
KR10-2001-7011597A 2000-01-12 2001-01-12 데이터 출력 제어 장치 및 휴대 단말 KR100467464B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2000-00003932 2000-01-12
JP2000003932 2000-01-12

Publications (2)

Publication Number Publication Date
KR20020007324A KR20020007324A (ko) 2002-01-26
KR100467464B1 true KR100467464B1 (ko) 2005-01-24

Family

ID=18532789

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-7011597A KR100467464B1 (ko) 2000-01-12 2001-01-12 데이터 출력 제어 장치 및 휴대 단말

Country Status (7)

Country Link
US (1) US7099928B2 (ko)
EP (1) EP1172724B1 (ko)
KR (1) KR100467464B1 (ko)
CN (1) CN1222865C (ko)
AU (1) AU2552101A (ko)
DE (1) DE60122432T2 (ko)
WO (1) WO2001052046A1 (ko)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100359455C (zh) * 2000-01-12 2008-01-02 精工爱普生株式会社 便携式终端、输出终端及数据输出控制***
JP2001296985A (ja) 2000-04-17 2001-10-26 Fuji Xerox Co Ltd 情報出力システム
JP2002082859A (ja) * 2000-06-30 2002-03-22 Seiko Epson Corp 情報配信システム、情報配信方法、およびこの方法をコンピュータに実行させるためのプログラム、およびこのプログラムを記録した記録媒体
JP2002082858A (ja) * 2000-06-30 2002-03-22 Seiko Epson Corp 情報配信システム、情報配信方法、この方法をコンピュータに実行させるためのプログラム、およびこのプログラムを記録したコンピュータ読み取り可能な記録媒体
EP1306745B1 (en) * 2000-07-13 2011-08-24 Fuji Xerox Co., Ltd. Web data output managing device and web data output method
US7373391B2 (en) * 2000-10-24 2008-05-13 Seiko Epson Corporation System and method for digital content distribution
JP2002215721A (ja) * 2001-01-16 2002-08-02 Canon Inc 情報処理装置及びその方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体及び印刷制御プログラム
JP3925208B2 (ja) * 2001-02-09 2007-06-06 セイコーエプソン株式会社 データ出力システム、出力制御端末、端末用プログラム及びデータ出力方法
JP2002358065A (ja) * 2001-06-01 2002-12-13 Seiko Epson Corp 表示サービス提供システム及び映像表示装置
US6665712B2 (en) * 2002-01-30 2003-12-16 Hewlett-Packard Development Company, L.P. System and method for locating an output device
JP2003271504A (ja) * 2002-03-13 2003-09-26 Victor Co Of Japan Ltd 情報配信システム
JP4521154B2 (ja) 2002-08-19 2010-08-11 ブラザー工業株式会社 印刷システム、サーバ装置、ファイルの印刷方法及びプログラム
GB2393078B (en) 2002-09-16 2005-12-21 Samsung Electronics Co Ltd A wireless communication device and a method for controlling the same
US7525558B2 (en) * 2002-09-18 2009-04-28 Seiko Epson Corporation Display-service providing system and image display apparatus
US8230066B2 (en) 2002-11-04 2012-07-24 International Business Machines Corporation Location independent backup of data from mobile and stationary computers in wide regions regarding network and server activities
US7522675B2 (en) * 2002-12-30 2009-04-21 Motorola, Inc. Digital content preview generation and distribution among peer devices
US7643564B2 (en) * 2003-10-28 2010-01-05 Motorola, Inc. Method and apparatus for recording and editing digital broadcast content
US8116288B2 (en) * 2005-09-09 2012-02-14 Soonr Corporation Method for distributing data, adapted for mobile devices
US7779069B2 (en) * 2005-09-09 2010-08-17 Soonr Corporation Network adapted for mobile devices
US20070061394A1 (en) * 2005-09-09 2007-03-15 Soonr Virtual publication data, adapter for mobile devices
JP4635910B2 (ja) * 2006-03-02 2011-02-23 富士ゼロックス株式会社 画像形成指示装置、画像形成指示プログラム、画像形成指示方法、画像形成用サーバ、画像形成用サーバプログラム、画像形成用サーバでの処理方法、画像形成制御装置、画像形成制御装置用プログラム及び画像形成方法
JP4870540B2 (ja) * 2006-12-12 2012-02-08 株式会社日立製作所 ネットワークを介したプリンタ選択支援装置及びシステム
JP5407315B2 (ja) * 2008-12-11 2014-02-05 日本電気株式会社 情報配信システム
EP2208951B1 (en) 2009-01-19 2018-05-30 Liconic Ag Low-temperature automated storage for laboratory samples with automated access
US8577392B1 (en) * 2012-06-13 2013-11-05 Apple Inc. System and method of determining location of wireless communication devices/persons for controlling/adjusting operation of devices based on the location
CN103516793A (zh) * 2013-09-18 2014-01-15 广东欧珀移动通信有限公司 基于移动通信的实物化服务提供***、用于移动终端的实物化服务提供装置
US10244350B2 (en) * 2015-05-28 2019-03-26 Nec Corporation Method and network for discovering a set of objects within a defined geographical space
CN107632798A (zh) * 2017-08-30 2018-01-26 深圳市盛路物联通讯技术有限公司 数据打印方法及相关设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10191453A (ja) * 1996-12-24 1998-07-21 Casio Comput Co Ltd データ転送出力システム及び情報処理装置

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01234248A (ja) * 1988-03-15 1989-09-19 Canon Inc 2色プリンタ
US5357562A (en) * 1992-07-20 1994-10-18 Ram Metser Automated facsimile/voice memory managing system
JPH06286229A (ja) * 1993-03-30 1994-10-11 Brother Ind Ltd 印刷装置
US5559933A (en) * 1994-04-22 1996-09-24 Unisys Corporation Distributed enterprise print controller
EP0684545B1 (en) * 1994-05-20 2000-03-01 Fujitsu Limited Printer controller
US6259405B1 (en) * 1995-06-06 2001-07-10 Wayport, Inc. Geographic based communications service
JP3808923B2 (ja) * 1995-11-27 2006-08-16 株式会社東芝 情報処理装置
US6742022B1 (en) 1995-12-11 2004-05-25 Openwave Systems Inc. Centralized service management system for two-way interactive communication devices in data networks
US6209048B1 (en) * 1996-02-09 2001-03-27 Ricoh Company, Ltd. Peripheral with integrated HTTP server for remote access using URL's
FI102923B (fi) * 1996-08-08 1999-03-15 Nokia Mobile Phones Ltd Tiedontulostusjärjestelmä, menetelmä tiedon tulostamiseksi sekä päätel aitteet tiedon tulostamiseksi
US6119137A (en) * 1997-01-30 2000-09-12 Tumbleweed Communications Corp. Distributed dynamic document conversion server
JPH10133998A (ja) * 1996-11-05 1998-05-22 Canon Inc データ処理方法とその方法を用いた記録装置
JPH10178670A (ja) 1996-12-17 1998-06-30 Oki Electric Ind Co Ltd 間欠受信制御装置
KR100207710B1 (ko) * 1996-12-27 1999-07-15 윤종용 개인휴대형 정보 단말기의 프린트 장치 및 방법
US5937041A (en) * 1997-03-10 1999-08-10 Northern Telecom, Limited System and method for retrieving internet data files using a screen-display telephone terminal
JP3598791B2 (ja) * 1997-03-28 2004-12-08 セイコーエプソン株式会社 ネットワークシステム、プリンタ
JPH1153130A (ja) * 1997-07-31 1999-02-26 Canon Inc 印刷システムおよび印刷システムの状態監視方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3087710B2 (ja) * 1997-11-29 2000-09-11 ブラザー工業株式会社 ファクシミリ装置
US6353412B1 (en) * 1998-03-17 2002-03-05 Qualcomm, Incorporated Method and apparatus for determining position location using reduced number of GPS satellites and synchronized and unsynchronized base stations
US6288790B1 (en) * 1998-05-15 2001-09-11 International Business Machines Corporation Mobility support for printing
US6847987B2 (en) * 1998-09-30 2005-01-25 International Business Machines Corporation System and method for extending client-server software to additional client platforms for servicing thin clients requests
JP4208344B2 (ja) * 1999-05-26 2009-01-14 キヤノン株式会社 プリントシステム
AU1053901A (en) * 1999-11-01 2001-05-14 Seiko Epson Corporation Data output controller and method of providing data output service
WO2001033366A1 (fr) * 1999-11-01 2001-05-10 Seiko Epson Corporation Controleur de sortie de donnees

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10191453A (ja) * 1996-12-24 1998-07-21 Casio Comput Co Ltd データ転送出力システム及び情報処理装置

Also Published As

Publication number Publication date
KR20020007324A (ko) 2002-01-26
WO2001052046A1 (fr) 2001-07-19
DE60122432T2 (de) 2006-12-28
US20020026479A1 (en) 2002-02-28
AU2552101A (en) 2001-07-24
EP1172724A1 (en) 2002-01-16
US7099928B2 (en) 2006-08-29
EP1172724B1 (en) 2006-08-23
DE60122432D1 (de) 2006-10-05
CN1364257A (zh) 2002-08-14
CN1222865C (zh) 2005-10-12
EP1172724A4 (en) 2003-04-02

Similar Documents

Publication Publication Date Title
KR100467464B1 (ko) 데이터 출력 제어 장치 및 휴대 단말
KR100558027B1 (ko) 데이터 출력 제어장치
KR100431255B1 (ko) 휴대단말 및 데이터 출력제어 시스템
KR100601489B1 (ko) 데이터 출력 제어장치
KR100558028B1 (ko) 데이터 출력 제어장치
KR20010113737A (ko) 데이터 출력 제어 장치 및 휴대 단말
KR100601488B1 (ko) 데이터 출력 제어장치
JP2007026466A (ja) 携帯端末及びデータ出力制御システム
KR200377841Y1 (ko) 데이터 출력 제어장치
KR200377707Y1 (ko) 데이터 출력 제어장치

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121227

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20131218

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20141219

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20151217

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20161219

Year of fee payment: 13

LAPS Lapse due to unpaid annual fee