1. A computer system having a printer driver to convert received data into print data according to a user’s printing order, wherein the printer driver comprises:
a determining part to determine whether the received data is image data;
an image analysis part to divide the image data into one or more detail areas according to the amount of change between pixel data constituting the image data, and to select an optimal compression program for each detail area from a plurality of compression programs;
a compressing part to compress each detail area by using the selected compression program for that detail area; and
a converting part to convert compressed data corresponding to each detail are generated by the compressing part into the print data.
2. The computer system according to claim 1, wherein the determining part is further operable to transmit the received data directly to the converting part when the received data is not determined to be image data.
3. The computer system according to claim 1, wherein the image analysis part is operable to analyze the image data line to line.
4. The computer system according to claim 3, wherein the image data is received through a graphic device interface (GDI), the image analysis part being operable to read at least one of an index value and a redgreenblue or RGB value to a pixel composing each line of the image, and to set up a detail area corresponding to an optimal one of the plurality of compression programs by measuring the change in the index value or the RGB value between neighboring pixels.
5. The computer system according to claim 4, wherein the image analysis part being operable to, if the same index value or RGB value is repeated, set up the detail area as a run length encoding (RLE) area.
6. The computer system according to claim 3, wherein the image analysis part is operable to, when a measured value between the lines is not changed, set up the detail area as a Delta Row compression area.
7. The computer system according to claim 3, wherein the image analysis part being operable to set up the detail area as a joint photographic expert group (JPEG) compression area when the image analysis part determines the detail area to have a large changing value between the pixels.
8. The computer system according to claim 1, wherein the printer driver is configured to generate and display a menu allowing a user to select one of a first mode and a second mode, a single compression method being used by the printer driver when operating in the first mode, and the printer driver dividing image data and selecting from among the plurality of compression programs when operating in the second mode.
10. The computer system according to claim 1, further comprising a printing apparatus which receives the print data from the printer driver and prints the print data.
11. A storage medium for storing a printer driver, comprising;
a first set of instructions for determining whether data to print is image data;
a second set of instructions for dividing the image data into one or more detail areas according to the amount of change between pixel data constituting the image data;
a third set of instructions for selecting a compression program for each detail area from a plurality of compression programs;
a fourth set of instructions for compressing each detail area by using the selected compression program; and
a fifth set of instructions for converting the data generated by the compression program into print data.
12. A print data generating method, comprising the steps of:
determining whether data to print is image data;
dividing the image data into one or more detail areas according to the amount of change between pixel data constituting the image data;
selecting a compression program to be applied for each detail area from a plurality of compression programs;
compressing each detail area by using the selected compression program; and
converting data generated by the compression step into print data.
13. The print data generating method according to claim 12, wherein the dividing step further comprises the step of analyzing the image data line to line.
14. The print data generating method according to claim 13, wherein the dividing step further comprises the steps of:
reading at least one of an index value and a redgreenblue or RGB value to a pixel composing each line of the image; and
setting up a detail area corresponding to an optimal one of the plurality of compression programs by measuring the change in the index value or the RGB value between neighboring pixels.
15. The print data generating method according to claim 14, wherein the dividing step further comprises the step of setting up the detail area as a run length encoding (RLE) area if the same index value or RGB value is repeated.
16. The print data generating method according to claim 13, wherein the dividing step further comprises the step of setting up the detail area as a Delta Row compression area when a measured value between the lines is not changed.
17. The print data generating method according to claim 13, wherein the dividing step further comprises the step of setting up the detail area as a joint photographic expert group (JPEG) compression area when detail area has a large changing value between the pixels.
18. The print data generating method according to claim 12, further comprising the steps of:
generating and displaying a menu allowing a user to select one of a first mode and a second mode;
using a single compression method when the first mode is selected from the menu; and
dividing image data and selecting from among the plurality of compression programs when the second mode is selected from the menu.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed:
1. A metal pad of a semiconductor element, disposed in an opening of a passivation layer of said semiconductor element, and connected to a metal interconnect layer of said semiconductor element through a plurality of metal plugs; said metal pad comprising:
a first aluminum alloy layer, disposed above said metal plugs;
a laser stop layer, disposed on the upper surface of said first aluminum alloy layer, made of a metal having a high melting point and a high laser reflection coefficient, and having a thickness between 500 and 5000 ; and
a second aluminum alloy layer, disposed on the upper surface of said laser stop layer and having a thickness between 1000 and 20000 .
2. The metal pad of claim 1, wherein said laser stop layer is made of titanium (Ti).
3. The metal pad of claim 1, wherein said laser stop layer is made of tungsten (W).
4. The metal pad of claim 1, wherein said laser stop layer is made of TiW alloy.
5. The metal pad of claim 1, wherein said laser stop layer is made of tantalum (Ta).
6. The metal pad of claim 1, wherein said laser stop layer is made of TaW.
7. The metal pad of claim 1, wherein said laser stop layer is made of titanium (Ti), tungsten (W), TiW, tantalum (Ta), TaW or any combination of the alloys thereof.
8. A metal pad of a semiconductor element, disposed in an opening of a passivation layer of said semiconductor element, and connected to a metal interconnect layer of said semiconductor element through a plurality of metal plugs; said metal pad comprising:
a first copper layer, disposed on the upper surface of said metal plugs, wherein the upper surface of said first copper layer is a curved surface;
a laser stop layer, disposed on the upper surface of said first copper layer, made of a metal having a high melting point and a high laser reflection coefficient, and having a thickness between 500 and 5000 , wherein the upper and lower surfaces of said first copper layer are curved surfaces; and
a second copper layer, disposed on the upper surface of said laser stop layer and having a thickness between 1000 and 20000 , wherein the lower surface of said second copper layer is a curve surface.
9. The metal pad of claim 8, wherein said laser stop layer is made of titanium (Ti).
10. The metal pad of claim 8, wherein said laser stop layer is made of tungsten (W).
11. The metal pad of claim 8, wherein said laser stop layer is made of TiW alloy.
12. The metal pad of claim 8, wherein said laser stop layer is made of tantalum (Ta).
13. The metal pad of claim 8, wherein said laser stop layer is made of TaW alloy.
14. The metal pad of claim 8, wherein said laser stop layer is made of titanium (Ti), tungsten (W), TiW, tantalum (Ta), TaW or any combination of the alloys thereof.
15. A metal pad of a semiconductor element, disposed in an opening of a passivation layer of said semiconductor element, and connected to a metal interconnect layer of said semiconductor element through a plurality of metal plugs; said metal pad comprising:
a first copper layer, disposed on the upper surface of said metal plugs, wherein the upper surface of said first copper layer is a curved surface; and
a laser stop layer, disposed on the upper surface of said first copper layer, made of a metal having a high melting point and a high laser reflection coefficient, and having a thickness between 500 and 10000 , wherein the lower surface of said first copper layer is a curved surface.
16. The metal pad of claim 15, wherein said laser stop layer is made of titanium (Ti).
17. The metal pad of claim 15, wherein said laser stop layer is made of tungsten (W).
18. The metal pad of claim 15, wherein said laser stop layer is made of TiW alloy.
19. The metal pad of claim 15, wherein said laser stop layer is made of tantalum (Ta).
20. The metal pad of claim 15, wherein said laser stop layer is made of TaW alloy.