1. UI control device for controlling display of a UI when using said UI to set working conditions for a peripheral connected to a computer, said UI control device comprising:
a stylized working data storage medium for storing a plurality of sets of stylized working data, said stylized working data specifying working conditions for caffying out stylized operations in said peripheral;
a stylized working instruction handler that refers to said stylized working data to display a plurality of stylized operation candidates on a predetermined output device and that handles instruction thereof;
a setting data storage medium for storing setting data indicating settings for working conditions of said handled stylized operation;
a working condition inputoutput interface that handles a working condition setting instruction and displays on a predetermined output device decision branches for setting working conditions and that handles input of working condition settings;
a settings data updater for updating said settings data with said working condition settings;
an interdependency relationship data storage medium for storing interdependency relationship data indicating interdependency relationships among said working conditions; and
a settable range data storage medium for storing settable range data indicating settable ranges for said working conditions;
wherein said working condition inputoutput interface in the course of displaying said decision branches refers to said settable range data, acquires the settable range of a working condition targeted for display, and displays the settable range on said predetermined output device; and
display of said decision branches is updated by means of a working condition updater that refers to said settable range data, acquires the settable range of a dependent working condition that is dependent on a working condition that has been modified by means of input of said working condition settings, and displays the settable range of said dependent working condition on said predetermined output device.
2. UI control method for controlling display of a UI when using said UI to set working conditions for a peripheral connected to a computer, said UI control method comprising:
storing in a predetermined storage medium a plurality of sets of stylized working data, said stylized working data specifying working conditions for carrying out stylized operations in said peripheral;
a stylized working instruction handling step in which reference is made to said stylized working data to display a plurality of stylized operation candidates on a predetermined output device, and instruction thereof is handled;
a setting data storing step in which setting data indicating settings for working conditions of a said handled stylized operation is stored in a predetermined storage medium;
a working condition inputoutput step in which a working condition setting instruction is handled to display decision branches for setting working conditions on a predetermined output device, and input of working condition settings is handled;
a settings data updating step in which said settings data is updated with said working condition settings;
storing in a predetermined storage medium interdependency relationship data, said interdependency relationship data indicating interdependency relationships among said working conditions; and
storing in a predetermined storage medium settable range data, said settable range data indicating settable ranges for said working conditions;
wherein said working condition inputoutput step in the course of displaying said decision branches refers to said settable range data, acquires the settable range of a working condition targeted for display, and displays the settable range on said predetermined output device; and
display of said decision branches is updated by means of a working condition updating step that refers to said settable range data, acquires the settable range of a dependent working condition that is dependent on a working condition that has been modified by means of input of said working condition settings, and displays the settable range of said dependent working condition on said predetermined output device.
3. UI control method according to claim 2 wherein said working condition inputoutput step is able to handle input of a working start instruction for said peripheral, and in response to said working start instruction drives said peripheral in accordance with settings stored in said settings data.
4. UI control method according to claim 2 wherein said setting data storing step stores settings data indicating settings determined for working conditions not specified by said handled stylized working data within said settable ranges in a predetermined order of precedence and settings of working conditions of said stylized working data.
5. UI control program embodied on a computer-readable storage medium, said UI control program controlling display of a UI when using said UI to set working conditions for a peripheral connected to a computer, and said UI control program comprising computer-executable instructions for causing a computer to implement;
a stylized working data storing function for storing a plurality of sets of stylized working data, said stylized working data specifying working conditions for canying out stylized operations in said peripheral;
a stylized working instruction handling function that refers to said stylized working data to display a plurality of stylized operation candidates on a predetermined output device and that handles instruction thereof;
a setting data storing function for storing setting data indicating settings for working conditions of a said handled stylized operation;
a working condition inputoutput function that handles a working condition setting instruction and displays on a predetermined output device decision branches for setting working conditions and that handles input of working condition settings;
a settings data updating function for updating said settings data with said working condition settings;
an interdependency relationship data storing function for storing interdependency relationship data indicating interdependency relationships among said working conditions; and
a settable range data storing function for storing settable range data indicating settable ranges for said working conditions;
wherein said working condition inputoutput function in the course of displaying said decision branches refers to said settable range data, acquires the settable range of a working condition targeted for display, and displays the settable range on said predetermined output device; and
display of said decision branches is updated by means of a working condition updating function that refers to said settable range data, acquires the settable range of a dependent working condition that is dependent on a working condition that has been modified by means of input of said working condition settings, and displays the settable range of said dependent working condition on said predetermined output device.
6. Printing control device for setting by means of a UI printing conditions for a printer connected to a computer as well as for controlling the printer with printing conditions set from said UI, said printing control device comprising:
a stylized print data storage medium for storing a plurality of sets of stylized print data, said stylized print data specifying printing conditions for carrying out stylized printing in said printer;
a stylized printing instruction handler that refers to said stylized print data to display a plurality of stylized printing candidates on a predetermined output device and that handles instruction thereof;
a setting data storage medium for storing setting data indicating settings for printing conditions of said handled stylized printing;
a printing condition inputoutput interface that handles a printing condition setting instruction and displays on a predetermined output device decision branches for setting printing conditions and that handles input of printing condition settings;
a settings data updater for updating said settings data with said printing condition settings;
a print execute instruction handler for handling an instruction to execute printing;
a print controller that in response to an instruction to execute printing drives a printer at printing conditions specified in said settings data, to print an image;
an interdependency relationship data storage medium for storing interdependency relationship data indicating interdependency relationships among said printing conditions; and
a settable range data storage medium for storing settable range data indicating settable ranges for said printing conditions;
wherein said printing condition inputoutput interface in the course of displaying said decision branches refers to said settable range data, acquires the settable range of a printing condition targeted for display, and displays the settable range on said predetermined output device; and
display of said decision branches is updated by means of a printing condition updater that refers to said settable range data, acquires the settable range of a dependent printing condition that is dependent on a printing condition that has been modified by means of input of said printing condition settings, and displays the settable range of said dependent printing condition on said predetermined output device.
7. Printing control method for setting by means of a UI printing conditions for a printer connected to a computer as well as for controlling the printer with printing conditions set from said UI, said printing control method comprising:
storing in a predetermined storage medium a plurality of sets of stylized print data, said stylized print data specifying printing conditions for carrying out stylized printing in said printer;
a stylized printing instruction handling step in which reference is made to said stylized print data to display a plurality of stylized printing candidates on a predetermined output device, and instruction thereof is handled;
a setting data storing step in which setting data indicating settings for printing conditions of said handled stylized printing is stored in a predetermined storage medium;
a printing condition inputoutput step in which a printing condition setting instruction is handled to display on a predetermined output device decision branches for setting printing conditions, and input of printing condition settings is handled;
a settings data updating step in which said settings data is updated with said printing condition settings;
a print execute instruction handling step in which an instruction to execute printing is handled;
a print controlling step in which in response to an instruction to execute printing, a printer is driven at printing conditions specified in said settings data, to print an image;
storing in a predetermined storage medium an interdependency relationship data, said interdependency relationship data indicating interdependency relationships among said printing conditions; and
storing in a predetermined storage medium a settable range data, said settable range data indicating settable ranges for said printing conditions;
wherein said printing condition inputoutput step in the course of displaying said decision branches refers to said settable range data, acquires the settable range of a printing condition targeted for display, and displays the settable range on said predetermined output device; and
display of said decision branches is updated by means of a printing condition updating step that refers to said settable range data, acquires the settable range of a dependent printing condition that is dependent on a printing condition that has been modified by means of input of said printing condition settings, and displays the settable range of said dependent printing condition on said predetermined output device.
8. Printing control program embodied on a computer-readable storage medium, said printing control program setting by means of a UI printing conditions for a printer connected to a computer as well as for controlling the printer with printing conditions set from said UI, and said printing control program comprising computer-executable instructions for causing a computer to implement;
a stylized print data storing function for storing a plurality of sets of stylized print data, said stylized print data specifying printing conditions for carrying out stylized printing in said printer;
a stylized printing instruction handling function that refers to said stylized print data to display a plurality of stylized printing candidates on a predetermined output device and that handles instruction thereof;
a setting data storing function for storing setting data indicating settings for printing conditions of said handled stylized printing;
a printing condition inputoutput function that handles a printing condition setting instruction and displays on a predetermined output device decision branches for setting printing conditions and that handles input of printing condition settings;
a settings data updating function for updating said settings data with said printing condition settings;
a print execute instruction handling function for handling an instruction to execute printing;
a print control function that in response to an instruction to execute printing drives a printer at printing conditions specified in said settings data, to print an image;
an interdependency relationship data storing function for storing interdependency relationship data indicating interdependency relationships among said printing conditions; and
a settable range data storing function for storing settable range data indicating settable ranges for said printing conditions;
wherein said printing condition inputoutput function in the course of displaying said decision branches refers to said settable range data, acquires the settable range of a printing condition targeted for display, and displays the settable range on said predetermined output device; and
display of said decision branches is updated by means of a printing condition updating function that refers to said settable range data, acquires the settable range of a dependent printing condition that is dependent on a printing condition that has been modified by means of input of said printing condition settings, and displays the settable range of said dependent printing condition on said predetermined output device.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
We claim:
1. Apparatus comprising:
an optical fiber having a core with a first refractive index; and
an enclosure containing a region of fluid with a second refractive index surrounding a segment of the optical fiber;
wherein said region of fluid is controllably movable within said enclosure.
2. The apparatus of claim 1 wherein a first portion of said fiber is cladded and a second portion of said fiber is uncladded.
3. The apparatus of claim 2 wherein said second portion comprises a grating.
4. The apparatus of claim 2 wherein said fluid is movable from said first portion of said fiber to said second portion of said fiber.
5. A method for modifying at least a first transmission property of an optical fiber, wherein at least one segment of said length of optical fiber is enclosed within an enclosure, said method comprising:
controllably moving a region of fluid within said enclosure in a way such that it covers at least a portion of said segment of optical fiber.
6. The method of claim 5 wherein said at least a first transmission property is the effective refractive index.
7. The method of claim 5 wherein a first portion of said segment of said optical fiber is cladded and a second portion of said segment of said optical fiber is uncladded.
8. The method of claim 7 wherein said region of fluid moves in a way such that it at least partially overlaps said second portion of said segment of said optical fiber.
9. Apparatus comprising:
an optical waveguide;
an enclosure surrounding a portion of said optical waveguide;
wherein at least one property of the optical waveguide is modifiable by controllably moving a region of fluid within said enclosure.
10. The apparatus of claim 9 wherein said optical waveguide is an optical fiber.
11. The apparatus of claim 10 wherein said optical waveguide is a planar waveguide.
12. The apparatus of claim 10 wherein said portion of said optical waveguide further comprises a first section that is cladded and a second section that is uncladded.
13. The apparatus of claim 9 wherein said at least one property is the effective refractive index.
14. Apparatus comprising:
a waveguide having a core with a first refractive index and a cladding with a second refractive index at least partially surrounding the core; and
a fluid with a third refractive index disposed on at least a first portion of said waveguide;
wherein said fluid is controllably movable relative to said waveguide to modify at least one property of at least a first portion of the waveguide.
15. The apparatus of claim 14 wherein said waveguide comprises a planar waveguide.
16. The apparatus of claim 14 wherein said waveguide comprises an optical fiber.