#, fuzzy msgid "" msgstr "" "Project-Id-Version: cups 1.4b2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-10 21:21-0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 1.2.1\n" #: ./spec-raster.html:1 msgid "CUPS Raster Format" msgstr "" #: ./spec-raster.html:2 msgid "" "CUPS raster files are device-dependent raster image files that contain a " "PostScript page device dictionary and device-dependent raster imagery for " "each page in the document. These files are used to transfer raster data from " "the PostScript and image file RIPs to device-dependent filters that convert " "the raster data to a printable format." msgstr "" #: ./spec-raster.html:3 msgid "" "CUPS 1.0 and 1.1 used a version 1 raster format. CUPS 1.2 introduces version " "2 (compressed) and version 3 (uncompressed) formats that are a superset of " "the version 1 format. Applications using the CUPS Imaging API (the " "cupsRaster* functions) can read all formats without code changes." msgstr "" #: ./spec-raster.html:4 msgid "" "The registered MIME media type for CUPS raster files is " "application/vnd.cups-raster." msgstr "" #: ./spec-raster.html:5 msgid "Version 1 Raster File Format" msgstr "" #: ./spec-raster.html:6 msgid "" "A version 1 raster file begins with a 32-bit synchronization word: " "0x52615374 (\"RaSt\") for big-endian architectures and 0x74536152 (\"tSaR\") for " "little-endian architectures. The writer of the raster file will use the " "native word order, and the reader is responsible for detecting a reversed " "word order file and swapping bytes as needed. The CUPS Imaging API raster " "functions perform this function automatically." msgstr "" #: ./spec-raster.html:7 msgid "" "Following the synchronization word are a series of raster pages. Each page " "starts with a page device dictionary header and is followed immediately by " "the (uncompressed, raw) raster data for that page." msgstr "" #: ./spec-raster.html:8 msgid "CUPS Version 1 Raster Page Device Dictionary" msgstr "" #: ./spec-raster.html:9 msgid "Table 1: CUPS Version 1 Raster Page Device Dictionary" msgstr "" #: ./spec-raster.html:10 msgctxt "./spec-raster.html:10" msgid "Bytes" msgstr "" #: ./spec-raster.html:11 msgctxt "./spec-raster.html:11" msgid "Type" msgstr "" #: ./spec-raster.html:12 msgctxt "./spec-raster.html:12" msgid "Description" msgstr "" #: ./spec-raster.html:13 msgctxt "./spec-raster.html:13" msgid "Values" msgstr "" #: ./spec-raster.html:14 msgid "0-63" msgstr "" #: ./spec-raster.html:15 msgctxt "./spec-raster.html:15" msgid "C String" msgstr "" #: ./spec-raster.html:16 msgid "MediaClass" msgstr "" #: ./spec-raster.html:17 msgid "Media class string" msgstr "" #: ./spec-raster.html:18 msgid "64-127" msgstr "" #: ./spec-raster.html:19 msgctxt "./spec-raster.html:19" msgid "C String" msgstr "" #: ./spec-raster.html:20 msgid "MediaColor" msgstr "" #: ./spec-raster.html:21 msgid "Media color string" msgstr "" #: ./spec-raster.html:22 msgid "128-191" msgstr "" #: ./spec-raster.html:23 msgctxt "./spec-raster.html:23" msgid "C String" msgstr "" #: ./spec-raster.html:24 msgid "MediaType" msgstr "" #: ./spec-raster.html:25 msgid "Media type string" msgstr "" #: ./spec-raster.html:26 msgid "192-255" msgstr "" #: ./spec-raster.html:27 msgctxt "./spec-raster.html:27" msgid "C String" msgstr "" #: ./spec-raster.html:28 msgid "OutputType" msgstr "" #: ./spec-raster.html:29 msgid "Output type string" msgstr "" #: ./spec-raster.html:30 msgid "256-259" msgstr "" #: ./spec-raster.html:31 msgctxt "./spec-raster.html:31" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:32 msgid "AdvanceDistance" msgstr "" #: ./spec-raster.html:33 msgid "0 to 232 - 1 points" msgstr "" #: ./spec-raster.html:34 msgid "260-263" msgstr "" #: ./spec-raster.html:35 msgctxt "./spec-raster.html:35" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:36 msgid "AdvanceMedia" msgstr "" #: ./spec-raster.html:37 msgid "" "0 = Never advance roll
\t1 = Advance roll after file
\t2 = Advance " "roll after job
\t3 = Advance roll after set
\t4 = Advance roll after " "page" msgstr "" #: ./spec-raster.html:38 msgid "264-267" msgstr "" #: ./spec-raster.html:39 msgctxt "./spec-raster.html:39" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:40 msgid "Collate" msgstr "" #: ./spec-raster.html:41 msgid "0 = do not collate copies
\t1 = collate copies" msgstr "" #: ./spec-raster.html:42 msgid "268-271" msgstr "" #: ./spec-raster.html:43 msgctxt "./spec-raster.html:43" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:44 msgid "CutMedia" msgstr "" #: ./spec-raster.html:45 msgid "" "0 = Never cut media
\t1 = Cut roll after file
\t2 = Cut roll after " "job
\t3 = Cut roll after set
\t4 = Cut roll after page" msgstr "" #: ./spec-raster.html:46 msgid "272-275" msgstr "" #: ./spec-raster.html:47 msgctxt "./spec-raster.html:47" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:48 msgid "Duplex" msgstr "" #: ./spec-raster.html:49 msgid "0 = Print single-sided
\t1 = Print double-sided" msgstr "" #: ./spec-raster.html:50 msgid "276-283" msgstr "" #: ./spec-raster.html:51 msgctxt "./spec-raster.html:51" msgid "Unsigned Integers (2)" msgstr "" #: ./spec-raster.html:52 msgid "HWResolution" msgstr "" #: ./spec-raster.html:53 msgid "Horizontal and vertical resolution in dots-per-inch." msgstr "" #: ./spec-raster.html:54 msgid "284-299" msgstr "" #: ./spec-raster.html:55 msgid "Unsigned Integers (4)" msgstr "" #: ./spec-raster.html:56 msgid "ImagingBoundingBox" msgstr "" #: ./spec-raster.html:57 msgid "" "Four integers giving the left, bottom, right, and top positions \tof the page " "bounding box in points" msgstr "" #: ./spec-raster.html:58 msgid "300-303" msgstr "" #: ./spec-raster.html:59 msgctxt "./spec-raster.html:59" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:60 msgid "InsertSheet" msgstr "" #: ./spec-raster.html:61 msgid "0 = Do not insert separator sheets
\t1 = Insert separator sheets" msgstr "" #: ./spec-raster.html:62 msgid "304-307" msgstr "" #: ./spec-raster.html:63 msgctxt "./spec-raster.html:63" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:64 msgid "Jog" msgstr "" #: ./spec-raster.html:65 msgid "" "0 = Do no jog pages
\t1 = Jog pages after file
\t2 = Jog pages after " "job
\t3 = Jog pages after set" msgstr "" #: ./spec-raster.html:66 msgid "308-311" msgstr "" #: ./spec-raster.html:67 msgctxt "./spec-raster.html:67" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:68 msgid "LeadingEdge" msgstr "" #: ./spec-raster.html:69 msgid "" "0 = Top edge is first
\t1 = Right edge is first
\t2 = Bottom edge is " "first
\t3 = Left edge is first" msgstr "" #: ./spec-raster.html:70 msgid "312-319" msgstr "" #: ./spec-raster.html:71 msgctxt "./spec-raster.html:71" msgid "Unsigned Integers (2)" msgstr "" #: ./spec-raster.html:72 msgid "Margins" msgstr "" #: ./spec-raster.html:73 msgid "Left and bottom origin of image in points" msgstr "" #: ./spec-raster.html:74 msgid "320-323" msgstr "" #: ./spec-raster.html:75 msgctxt "./spec-raster.html:75" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:76 msgid "ManualFeed" msgstr "" #: ./spec-raster.html:77 msgid "0 = Do not manually feed media
\t1 = Manually feed media" msgstr "" #: ./spec-raster.html:78 msgid "324-327" msgstr "" #: ./spec-raster.html:79 msgctxt "./spec-raster.html:79" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:80 msgid "MediaPosition" msgstr "" #: ./spec-raster.html:81 msgid "Input slot position from 0 to N" msgstr "" #: ./spec-raster.html:82 msgid "328-331" msgstr "" #: ./spec-raster.html:83 msgctxt "./spec-raster.html:83" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:84 msgid "MediaWeight" msgstr "" #: ./spec-raster.html:85 msgid "Media weight in grams per meter squared" msgstr "" #: ./spec-raster.html:86 msgid "332-335" msgstr "" #: ./spec-raster.html:87 msgctxt "./spec-raster.html:87" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:88 msgid "MirrorPrint" msgstr "" #: ./spec-raster.html:89 msgid "0 = Do not mirror prints
\t1 = Mirror prints" msgstr "" #: ./spec-raster.html:90 msgid "336-339" msgstr "" #: ./spec-raster.html:91 msgctxt "./spec-raster.html:91" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:92 msgid "NegativePrint" msgstr "" #: ./spec-raster.html:93 msgid "0 = Do not invert prints
\t1 = Invert prints" msgstr "" #: ./spec-raster.html:94 msgid "340-343" msgstr "" #: ./spec-raster.html:95 msgctxt "./spec-raster.html:95" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:96 msgid "NumCopies" msgstr "" #: ./spec-raster.html:97 msgid "1 to 232 - 1" msgstr "" #: ./spec-raster.html:98 msgid "344-347" msgstr "" #: ./spec-raster.html:99 msgctxt "./spec-raster.html:99" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:100 msgid "Orientation" msgstr "" #: ./spec-raster.html:101 msgid "" "0 = Do not rotate page
\t1 = Rotate page counter-clockwise
\t2 = Turn " "page upside down
\t3 = Rotate page clockwise" msgstr "" #: ./spec-raster.html:102 msgid "348-351" msgstr "" #: ./spec-raster.html:103 msgctxt "./spec-raster.html:103" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:104 msgid "OutputFaceUp" msgstr "" #: ./spec-raster.html:105 msgid "0 = Output face down
\t1 = Output face up" msgstr "" #: ./spec-raster.html:106 msgid "352-359" msgstr "" #: ./spec-raster.html:107 msgctxt "./spec-raster.html:107" msgid "Unsigned Integers (2)" msgstr "" #: ./spec-raster.html:108 msgid "PageSize" msgstr "" #: ./spec-raster.html:109 msgctxt "./spec-raster.html:109" msgid "Width and length in points" msgstr "" #: ./spec-raster.html:110 msgid "360-363" msgstr "" #: ./spec-raster.html:111 msgctxt "./spec-raster.html:111" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:112 msgid "Separations" msgstr "" #: ./spec-raster.html:113 msgid "0 = Print composite image
\t1 = Print color separations" msgstr "" #: ./spec-raster.html:114 msgid "364-367" msgstr "" #: ./spec-raster.html:115 msgctxt "./spec-raster.html:115" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:116 msgid "TraySwitch" msgstr "" #: ./spec-raster.html:117 msgid "" "0 = Do not change trays if selected tray is empty
\t1 = Change trays if " "selected tray is empty" msgstr "" #: ./spec-raster.html:118 msgid "368-371" msgstr "" #: ./spec-raster.html:119 msgctxt "./spec-raster.html:119" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:120 msgid "Tumble" msgstr "" #: ./spec-raster.html:121 msgid "" "0 = Do not rotate even pages when duplexing
\t1 = Rotate even pages when " "duplexing" msgstr "" #: ./spec-raster.html:122 msgid "372-375" msgstr "" #: ./spec-raster.html:123 msgctxt "./spec-raster.html:123" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:124 msgid "cupsWidth" msgstr "" #: ./spec-raster.html:125 msgid "Width of page image in pixels" msgstr "" #: ./spec-raster.html:126 msgid "376-379" msgstr "" #: ./spec-raster.html:127 msgctxt "./spec-raster.html:127" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:128 msgid "cupsHeight" msgstr "" #: ./spec-raster.html:129 msgid "Height of page image in pixels" msgstr "" #: ./spec-raster.html:130 msgid "380-383" msgstr "" #: ./spec-raster.html:131 msgctxt "./spec-raster.html:131" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:132 msgid "cupsMediaType" msgstr "" #: ./spec-raster.html:133 msgctxt "./spec-raster.html:133" msgid "Driver-specific 0 to 232 - 1" msgstr "" #: ./spec-raster.html:134 msgid "384-387" msgstr "" #: ./spec-raster.html:135 msgctxt "./spec-raster.html:135" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:136 msgid "cupsBitsPerColor" msgstr "" #: ./spec-raster.html:137 msgid "" "1, 2, 4, 8 bits for version 1 raster files
\t1, 2, 4, 8, and 16 bits for " "version 2 raster files" msgstr "" #: ./spec-raster.html:138 msgid "388-391" msgstr "" #: ./spec-raster.html:139 msgctxt "./spec-raster.html:139" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:140 msgid "cupsBitsPerPixel" msgstr "" #: ./spec-raster.html:141 msgid "" "1 to 32 bits for version 1 raster files
\t1 to 64 bits for version 2 " "raster files" msgstr "" #: ./spec-raster.html:142 msgid "392-395" msgstr "" #: ./spec-raster.html:143 msgctxt "./spec-raster.html:143" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:144 msgid "cupsBytesPerLine" msgstr "" #: ./spec-raster.html:145 msgid "1 to 232 - 1 bytes" msgstr "" #: ./spec-raster.html:146 msgid "396-399" msgstr "" #: ./spec-raster.html:147 msgctxt "./spec-raster.html:147" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:148 msgctxt "./spec-raster.html:148" msgid "cupsColorOrder" msgstr "" #: ./spec-raster.html:149 msgid "" "0 = chunky pixels (CMYK CMYK CMYK)
\t1 = banded pixels (CCC MMM YYY " "KKK)
\t2 = planar pixels (CCC... MMM... YYY... KKK...)" msgstr "" #: ./spec-raster.html:150 msgid "400-403" msgstr "" #: ./spec-raster.html:151 msgctxt "./spec-raster.html:151" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:152 msgid "cupsColorSpace" msgstr "" #: ./spec-raster.html:153 msgid "" "0 = white (sRGB)
\t1 = RGB (sRGB)
\t2 = RGBA (sRGB)
\t3 = black
" "\t4 = CMY
\t5 = YMC
\t6 = CMYK
\t7 = YMCK
\t8 = KCMY
\t9 = " "KCMYcm
\t10 = GMCK
\t11 = GMCS
\t12 = WHITE
\t13 = GOLD
\t14 " "= SILVER
\t15 = CIE XYZ
\t16 = CIE Lab
\t17 = RGBW (sRGB)
\t32 = " "ICC1 (CIE Lab with hint for 1 color)
\t33 = ICC2 (CIE Lab with hint for " "2 colors)
\t34 = ICC3 (CIE Lab with hint for 3 colors)
\t35 = ICC4 " "(CIE Lab with hint for 4 colors)
\t36 = ICC5 (CIE Lab with hint for 5 " "colors)
\t37 = ICC6 (CIE Lab with hint for 6 colors)
\t38 = ICC7 (CIE " "Lab with hint for 7 colors)
\t39 = ICC8 (CIE Lab with hint for 8 " "colors)
\t40 = ICC9 (CIE Lab with hint for 9 colors)
\t41 = ICCA (CIE " "Lab with hint for 10 colors)
\t42 = ICCB (CIE Lab with hint for 11 " "colors)
\t43 = ICCC (CIE Lab with hint for 12 colors)
\t44 = ICCD (CIE " "Lab with hint for 13 colors)
\t45 = ICCE (CIE Lab with hint for 14 " "colors)
\t46 = ICCF (CIE Lab with hint for 15 colors)
" msgstr "" #: ./spec-raster.html:154 msgid "404-407" msgstr "" #: ./spec-raster.html:155 msgctxt "./spec-raster.html:155" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:156 msgid "cupsCompression" msgstr "" #: ./spec-raster.html:157 msgctxt "./spec-raster.html:157" msgid "Driver-specific 0 to 232 - 1" msgstr "" #: ./spec-raster.html:158 msgid "408-411" msgstr "" #: ./spec-raster.html:159 msgctxt "./spec-raster.html:159" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:160 msgid "cupsRowCount" msgstr "" #: ./spec-raster.html:161 msgctxt "./spec-raster.html:161" msgid "Driver-specific 0 to 232 - 1" msgstr "" #: ./spec-raster.html:162 msgid "412-415" msgstr "" #: ./spec-raster.html:163 msgctxt "./spec-raster.html:163" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:164 msgid "cupsRowFeed" msgstr "" #: ./spec-raster.html:165 msgctxt "./spec-raster.html:165" msgid "Driver-specific 0 to 232 - 1" msgstr "" #: ./spec-raster.html:166 msgid "416-419" msgstr "" #: ./spec-raster.html:167 msgctxt "./spec-raster.html:167" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:168 msgid "cupsRowStep" msgstr "" #: ./spec-raster.html:169 msgctxt "./spec-raster.html:169" msgid "Driver-specific 0 to 232 - 1" msgstr "" #: ./spec-raster.html:170 msgid "Version 2 Raster File Format" msgstr "" #: ./spec-raster.html:171 msgid "" "A version 2 raster file begins with a 32-bit synchronization word: " "0x52615332 (\"RaS2\") for big-endian architectures and 0x32536152 (\"2SaR\") for " "little-endian architectures. The writer of the raster file will use the " "native word order, and the reader is responsible for detecting a reversed " "word order file and swapping bytes as needed. The CUPS Imaging API raster " "functions perform this function automatically." msgstr "" #: ./spec-raster.html:172 msgid "" "Following the synchronization word are a series of raster pages. Each page " "starts with a version 2 page device dictionary header and is followed " "immediately by the compressed raster data for that page." msgstr "" #: ./spec-raster.html:173 msgid "CUPS Version 2 Raster Page Device Dictionary" msgstr "" #: ./spec-raster.html:174 msgid "Table 2: CUPS Version 2 Raster Page Device Dictionary" msgstr "" #: ./spec-raster.html:175 msgctxt "./spec-raster.html:175" msgid "Bytes" msgstr "" #: ./spec-raster.html:176 msgctxt "./spec-raster.html:176" msgid "Type" msgstr "" #: ./spec-raster.html:177 msgctxt "./spec-raster.html:177" msgid "Description" msgstr "" #: ./spec-raster.html:178 msgctxt "./spec-raster.html:178" msgid "Values" msgstr "" #: ./spec-raster.html:179 msgid "0-419" msgstr "" #: ./spec-raster.html:180 msgid "Version 1 header data" msgstr "" #: ./spec-raster.html:181 msgid "See Table 1" msgstr "" #: ./spec-raster.html:182 msgid "420-423" msgstr "" #: ./spec-raster.html:183 msgctxt "./spec-raster.html:183" msgid "Unsigned Integer" msgstr "" #: ./spec-raster.html:184 msgid "cupsNumColors" msgstr "" #: ./spec-raster.html:185 msgid "1 to 6 colors" msgstr "" #: ./spec-raster.html:186 msgid "424-427" msgstr "" #: ./spec-raster.html:187 msgid "IEEE Single Precision" msgstr "" #: ./spec-raster.html:188 msgid "cupsBorderlessScalingFactor" msgstr "" #: ./spec-raster.html:189 msgid "0.0 or 1.0 or greater" msgstr "" #: ./spec-raster.html:190 msgid "428-435" msgstr "" #: ./spec-raster.html:191 msgid "IEEE Single Precision (2)" msgstr "" #: ./spec-raster.html:192 msgid "cupsPageSize" msgstr "" #: ./spec-raster.html:193 msgctxt "./spec-raster.html:193" msgid "Width and length in points" msgstr "" #: ./spec-raster.html:194 msgid "436-451" msgstr "" #: ./spec-raster.html:195 msgid "IEEE Single Precision (4)" msgstr "" #: ./spec-raster.html:196 msgid "cupsImagingBBox" msgstr "" #: ./spec-raster.html:197 msgid "" "Four floating point numbers giving the left, bottom, \tright, and top " "positions of the page bounding box in \tpoints" msgstr "" #: ./spec-raster.html:198 msgid "452-515" msgstr "" #: ./spec-raster.html:199 msgid "Unsigned Integers (16)" msgstr "" #: ./spec-raster.html:200 msgid "cupsInteger" msgstr "" #: ./spec-raster.html:201 msgid "16 driver-defined integer values" msgstr "" #: ./spec-raster.html:202 msgid "516-579" msgstr "" #: ./spec-raster.html:203 msgid "IEEE Single Precision (16)" msgstr "" #: ./spec-raster.html:204 msgid "cupsReal" msgstr "" #: ./spec-raster.html:205 msgid "16 driver-defined floating point values" msgstr "" #: ./spec-raster.html:206 msgid "580-1603" msgstr "" #: ./spec-raster.html:207 msgid "C Strings (16x64)" msgstr "" #: ./spec-raster.html:208 msgid "cupsString" msgstr "" #: ./spec-raster.html:209 msgid "16 driver-defined strings" msgstr "" #: ./spec-raster.html:210 msgid "1604-1667" msgstr "" #: ./spec-raster.html:211 msgctxt "./spec-raster.html:211" msgid "C String" msgstr "" #: ./spec-raster.html:212 msgid "cupsMarkerType" msgstr "" #: ./spec-raster.html:213 msgid "Ink/toner type string" msgstr "" #: ./spec-raster.html:214 msgid "1668-1731" msgstr "" #: ./spec-raster.html:215 msgctxt "./spec-raster.html:215" msgid "C String" msgstr "" #: ./spec-raster.html:216 msgid "cupsRenderingIntent" msgstr "" #: ./spec-raster.html:217 msgid "Color rendering intent string" msgstr "" #: ./spec-raster.html:218 msgid "1732-1795" msgstr "" #: ./spec-raster.html:219 msgctxt "./spec-raster.html:219" msgid "C String" msgstr "" #: ./spec-raster.html:220 msgid "cupsPageSizeName" msgstr "" #: ./spec-raster.html:221 msgid "Page size name/keyword string from PPD" msgstr "" #: ./spec-raster.html:222 msgid "Compressed Raster Data Format" msgstr "" #: ./spec-raster.html:223 msgid "" "The version 2 raster data is compressed using a modified TIFF packbits " "algorithm. Lines are grouped into an integral number of color values based " "upon the cupsColorOrder setting:" msgstr "" #: ./spec-raster.html:224 msgid "Color Value Sizes" msgstr "" #: ./spec-raster.html:225 msgid "Table 3: Color Value Sizes" msgstr "" #: ./spec-raster.html:226 msgctxt "./spec-raster.html:226" msgid "cupsColorOrder" msgstr "" #: ./spec-raster.html:227 msgid "Bytes per color value" msgstr "" #: ./spec-raster.html:228 msgid "0 (chunky)" msgstr "" #: ./spec-raster.html:229 msgid "(cupsBitsPerPixel + 7) / 8" msgstr "" #: ./spec-raster.html:230 msgid "1 (banded)" msgstr "" #: ./spec-raster.html:231 msgctxt "./spec-raster.html:231" msgid "(cupsBitsPerColor + 7) / 8" msgstr "" #: ./spec-raster.html:232 msgid "2 (planar)" msgstr "" #: ./spec-raster.html:233 msgctxt "./spec-raster.html:233" msgid "(cupsBitsPerColor + 7) / 8" msgstr "" #: ./spec-raster.html:234 msgid "" "Each line of raster data begins with a repetition count from 1 to 256 that " "is encoded using a single byte of \"count - 1\"." msgstr "" #: ./spec-raster.html:235 msgid "" "After the repetition count, whole color values for that line are run-length " "encoded using the TIFF packbits algorithm. 1 to 128 repeated colors are " "encoded using an initial byte of \"count - 1\" followed by the color value " "byte(s). 2 to 128 non-repeating colors are encoded using an initial byte of " "\"257 - count\" followed by the color value bytes." msgstr "" #: ./spec-raster.html:236 msgid "Version 3 Raster File Format" msgstr "" #: ./spec-raster.html:237 msgid "" "A version 3 raster file begins with a 32-bit synchronization word: " "0x52615333 (\"RaS3\") for big-endian architectures and 0x33536152 (\"3SaR\") for " "little-endian architectures. The writer of the raster file will use the " "native word order, and the reader is responsible for detecting a reversed " "word order file and swapping bytes as needed. The CUPS Imaging API raster " "functions perform this function automatically." msgstr "" #: ./spec-raster.html:238 msgid "" "Following the synchronization word are a series of raster pages. Each page " "starts with a version 2 page device dictionary header and is followed " "immediately by the uncompressed raster data for that page." msgstr "" #: ./spec-raster.html:239 msgid "Pixel Value Coding" msgstr "" #: ./spec-raster.html:240 msgid "" "The following sections describe the encoding and decoding of the color " "values in a CUPS raster file. In general, colors are packed into the minimum " "number of bytes, with special consideration provided for efficiency of " "encoding and access. Multi-byte values are stored in the native byte order " "and automatically swapped as needed when reading them using the CUPS imaging " "API." msgstr "" #: ./spec-raster.html:241 msgid "CUPS_ORDER_CHUNKED" msgstr "" #: ./spec-raster.html:242 msgid "" "The chunked order provides the pixel value packed in a single place. Pixel " "values with 8 or more bits per color are stored as an array of colors in " "order, e.g. for CUPS_CSPACE_RGB you will see 8/16-bits of red, " "then blue, then green, then red, green, blue, etc. Pixel values with less " "than 8 bits per color are packed together as shown in Table 4. Multi-byte " "pixel values are stored in the native word order, just as for 16-bit color " "values." msgstr "" #: ./spec-raster.html:243 msgid "Chunked Color Values" msgstr "" #: ./spec-raster.html:244 msgid "Table 4: Chunked Color Values" msgstr "" #: ./spec-raster.html:245 msgid "Bits" msgstr "" #: ./spec-raster.html:246 msgid "1-color" msgstr "" #: ./spec-raster.html:247 msgid "3-color" msgstr "" #: ./spec-raster.html:248 msgid "4-color" msgstr "" #: ./spec-raster.html:249 msgid "6-color" msgstr "" #: ./spec-raster.html:250 msgid "1" msgstr "" #: ./spec-raster.html:251 msgid "W/W/W/W/W/W/W/W" msgstr "" #: ./spec-raster.html:252 msgid "0RGB/0RGB" msgstr "" #: ./spec-raster.html:253 msgid "CMYK/CMYK" msgstr "" #: ./spec-raster.html:254 msgid "00KCMYcm" msgstr "" #: ./spec-raster.html:255 msgid "2" msgstr "" #: ./spec-raster.html:256 msgid "WW/WW/WW/WW" msgstr "" #: ./spec-raster.html:257 msgid "00RRGGBB" msgstr "" #: ./spec-raster.html:258 msgid "CCMMYYKK" msgstr "" #: ./spec-raster.html:259 msgctxt "./spec-raster.html:259" msgid "N/A" msgstr "" #: ./spec-raster.html:260 msgid "4" msgstr "" #: ./spec-raster.html:261 msgid "WWWW/WWWW" msgstr "" #: ./spec-raster.html:262 msgid "0000RRRRGGGGBBBB
\t(multi-byte)" msgstr "" #: ./spec-raster.html:263 msgid "CCCCMMMMYYYYKKKK
\t(multi-byte)" msgstr "" #: ./spec-raster.html:264 msgctxt "./spec-raster.html:264" msgid "N/A" msgstr "" #: ./spec-raster.html:265 msgid "CUPS_ORDER_BANDED" msgstr "" #: ./spec-raster.html:266 msgid "" "The banded order provides each color as a separate line of data. Each color " "plane for a line is written in sequence, e.g. for the " "CUPS_CSPACE_CMYK colorspace you would see all of the cyan " "pixels for a line followed by the magenta, yellow, and black pixels for that " "line. This is repeated for all of the lines on the page. Color values are " "packed starting with the most-significant bit (MSB) first." msgstr "" #: ./spec-raster.html:267 msgid "CUPS_ORDER_PLANAR" msgstr "" #: ./spec-raster.html:268 msgid "" "The planar order provides each color as a separate page of data using a " "shared page header. Each color plane for a page is written in sequence, e.g. " "for the CUPS_CSPACE_CMYK colorspace you would see all of the " "cyan pixels for a page followed by the magenta, yellow, and black pixels for " "that page. Color values are packed starting with the most-significant bit " "(MSB) first. Each line starts on an 8-bit boundary." msgstr "" #: ./spec-raster.html:269 msgid "CUPS_CSPACE_W, CUPS_CSPACE_RGB, CUPS_CSPACE_RGBA, and CUPS_CSPACE_RGBW" msgstr "" #: ./spec-raster.html:270 msgid "These colorspaces use the sRGB colorspace definition and whitepoint." msgstr "" #: ./spec-raster.html:271 msgid "CUPS_CSPACE_KCMYcm" msgstr "" #: ./spec-raster.html:272 msgid "" "When cupsBitsPerColor is 1, 6 color planes are provided - " "black, cyan, magenta, yellow, light cyan, and light magenta. When " "cupsBitsPerColor is greater than 1, 4 color planes are provided " "using the CUPS_CSPACE_KCMY colorspace instead." msgstr "" #: ./spec-raster.html:273 msgid "" "When cupsColorOrder is CUPS_ORDER_CHUNKED, bit 5 " "corresponds to black and bit 0 corresponds to light magenta. For " "CUPS_ORDER_BANDED and CUPS_ORDER_PLANAR, each " "color plane is encoded separately." msgstr "" #: ./spec-raster.html:274 msgid "CUPS_CSPACE_CIELab and CUPS_CSPACE_ICCn" msgstr "" #: ./spec-raster.html:275 msgid "" "These colorspaces map a CIE Lab color value with a D65 whitepoint to either " "a 8- or 16-bit per color chunked (CUPS_ORDER_CHUNKED) format; " "the banded (CUPS_ORDER_BANDED) and planar " "(CUPS_ORDER_PLANAR) color orders are not supported." msgstr "" #: ./spec-raster.html:276 msgctxt "./spec-raster.html:276" msgid "The values are encoded and decoded using the following formulas:" msgstr "" #: ./spec-raster.html:277 msgid "" "8-bit Encoding:
\tL8 = 2.55 * L + 0.5
\ta8 = a + 128.5
\tb8 = b " "+ 128.5
\t 
" msgstr "" #: ./spec-raster.html:278 msgid "" "8-bit Decoding:
\tL = L8 / 2.55
\ta = a8 - 128
\tb = b8 - " "128
\t 
" msgstr "" #: ./spec-raster.html:279 msgid "" "16-bit Encoding:
\tL16 = 655.35 * L + 0.5
\ta16 = 256 * (a + 128) + " "0.5
\tb16 = 256 * (b + 128) + 0.5
\t 
" msgstr "" #: ./spec-raster.html:280 msgid "" "16-bit Decoding:
\tL = L16 / 655.35
\ta = a16 / 256 - 128
\tb = " "b16 / 256 - 128
\t 
" msgstr "" #: ./spec-raster.html:281 msgid "CUPS_CSPACE_CIEXYZ" msgstr "" #: ./spec-raster.html:282 msgid "" "These colorspaces map a CIE XYZ color value with a D65 whitepoint to either " "a 8- or 16-bit per color chunked (CUPS_ORDER_CHUNKED) format; " "the banded (CUPS_ORDER_BANDED) and planar " "(CUPS_ORDER_PLANAR) color orders are not supported." msgstr "" #: ./spec-raster.html:283 msgctxt "./spec-raster.html:283" msgid "The values are encoded and decoded using the following formulas:" msgstr "" #: ./spec-raster.html:284 msgid "" "8-bit Encoding:
\tX8 = 231.8181 * X + 0.5
\tY8 = 231.8181 * Y + " "0.5
\tZ8 = 231.8181 * Z + 0.5
\t 
" msgstr "" #: ./spec-raster.html:285 msgid "" "8-bit Decoding:
\tX = X8 / 231.8181
\tY = Y8 / 231.8181
\tZ = Z8 " "/ 231.8181
\t 
" msgstr "" #: ./spec-raster.html:286 msgid "" "16-bit Encoding:
\tX16 = 59577.2727 * X + 0.5
\tY16 = 59577.2727 * " "Y + 0.5
\tZ16 = 59577.2727 * Z + 0.5
\t 
" msgstr "" #: ./spec-raster.html:287 msgid "" "16-bit Decoding:
\tX = X16 / 59577.2727
\tY = Y16 / 59577.2727
" "\tZ = Z16 / 59577.2727
\t 
" msgstr "" #: ./spec-raster.html:288 msgid "" "The scaling factor for XYZ values is 1/1.1, or 231.8181 for 8-bit values and " "59577.2727 for 16-bit values. This allows for a slight overflow of XYZ " "values when converting from RGB, improving accuracy." msgstr "" #: ./spec-raster.html:289 msgid "Change History" msgstr "" #: ./spec-raster.html:290 msgid "Changes in CUPS 1.2.2" msgstr "" #: ./spec-raster.html:291 msgid "Added version 3 (uncompressed) format." msgstr "" #: ./spec-raster.html:292 msgid "Changes in CUPS 1.2.1" msgstr "" #: ./spec-raster.html:293 msgid "Added new sections on coding pixel values." msgstr "" #: ./spec-raster.html:294 msgid "Clarified definitions of color spaces." msgstr "" #: ./spec-raster.html:295 msgid "Changes in CUPS 1.2" msgstr "" #: ./spec-raster.html:296 msgid "Bumped raster version to 2" msgstr "" #: ./spec-raster.html:297 msgid "Added RGBW colorspace" msgstr "" #: ./spec-raster.html:298 msgid "Added 16 bit per color support" msgstr "" #: ./spec-raster.html:299 msgid "" "Added cupsNumColors, cupsBorderlessScalingFactor, \tcupsPageSize, " "cupsImagingBBox, cupsInteger, cupsReal, \tcupsString, cupsMarkerType, " "cupsRenderingIntent, and \tcupsPageSizeName attributes to the page device \t" "dictionary" msgstr "" #: ./spec-raster.html:300 msgid "Added raster data compression" msgstr "" #: ./spec-raster.html:301 msgid "Added data type column to device dictionary \tdocumentation." msgstr "" #: ./spec-raster.html:302 msgid "Changes in CUPS 1.1.19" msgstr "" #: ./spec-raster.html:303 msgid "Added ICC and CIE colorspaces." msgstr ""