EP0959404A2

Information processing apparatus, data processing method, and printer driver program forming method

Abstract

It is a subject to provide an information processing apparatus which makes it easy to form program parts depending on individual installation of image output apparatuses and which can suppress an increase in code amount of driver software. The apparatus has program modules for processing quantized image information in accordance with characteristics of an image output apparatus by different methods and virtual switches provided in a program. The modules having the unified interface are switched by the virtual switches in accordance with either a mode of using which image output apparatus as a target and a mode of using which function of the image output apparatus when the image is formed. The formed data is handed to the image output apparatus through a spooler prepared for the OS.

EP0959404A2, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Projected expiry passed 20 May 2019, 7.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

51 claims: 10 independent, 41 dependent

  1. 1
    An information processing apparatus comprising:forming means for forming predetermined image information;a plurality of modules each for processing and forming said predetermined image information in accordance with characteristics of each output apparatus;andmeans for switching said plurality of modules in accordance with a kind of said output apparatus and outputting the information processed and formed by the switched module to said output apparatus.
  2. 2
    An information processing apparatus comprising:forming means for forming predetermined image information;a plurality of modules each for processing and forming said predetermined image information in accordance with characteristics of each output apparatus;andmeans for switching said plurality of modules in accordance with kind information of the output apparatus obtained from said output apparatus and outputting the information processed and formed by the switched module to said output apparatus.
  3. 11
    A data processing method of using a plurality of modules each for processing and forming predetermined image information in accordance with characteristics of each output apparatus, comprising the steps of:switching said plurality of modules in accordance with a kind of said output apparatus;andoutputting the information processed and formed by the switched module to said output apparatus.
  4. 12
    A data processing method of using a plurality of modules each for processing and forming predetermined image information in accordance with characteristics of each output apparatus, comprising the steps of:switching said plurality of modules in accordance with kind information of the output apparatus obtained from said output apparatus;andoutputting the information processed and formed by the switched module to said output apparatus.
  5. 22
    A computer readable memory medium in which a program using a plurality of program modules each for processing and forming predetermined image information in accordance with characteristics of each output apparatus has been stored, wherein said program comprises the steps of:switching said plurality of program modules in accordance with a kind of said output apparatus;andoutputting the information processed and formed by the switched program module to said output apparatus.
  6. 23
    A computer readable memory medium in which a program using a plurality of program modules each for processing and forming predetermined image information in accordance with characteristics of each output apparatus has been stored, wherein said program comprises the steps of:switching said plurality of program modules in accordance with kind information of the output apparatus obtained from said output apparatus;andoutputting the information processed and formed by the switched program module to said output apparatus.
  7. 31
    An information processing apparatus comprising:memory means for storing a printer driver program constructed by a first module for forming image data and a second module to perform processes according to characteristics of a printer to the image data formed by said first module andexecuting means for executing the printer driver program stored in said memory means.
  8. 36
    A method of forming a printer driver program, comprising the steps of:forming a first module to form image data;andforming a second module to perform processes according to characteristics of a printer to the image data formed by said first module.
  9. 41
    A memory medium in which a printer driver program which is executed by a computer has been stored, wherein said program comprises:a first module to form image data;anda second module to perform processes according to characteristics of a printer to the image data formed by said first module.
  10. 51
    A signal carrying processor implementable instructions for causing processing means to implement a method in accordance with any one of claims 11 to 20. 36 to 40, 47 or 48.