Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
source/NewApp.r
/* ------------------------------------------------------------------------------ |
FILENAME |
NewApp.r |
DESCRIPTION |
This module contains resources needed for the new API and imaging |
COPYRIGHT |
Copyright Apple Computer, Inc. 1991-1996 |
All rights reserved. |
MODIFICATION HISTORY: |
05/21/96 Don Swatman Modifications for halftoning, dithering and plane seperations. |
05/21/96 Jason H-H Updated for ETO#19/MW. |
8/26/94 dmh Sync'd with the shipping 1.0.1 GX driver. |
5/04/94 dmh Updated for the f2 seed. |
3/22/94 dmh Updated for the b4 seed. |
12/20/93 dmh Sync'd with the shipping 1.0b3 GX driver. |
3/18/91 Tom Dowdy All new today |
-------------------------------------------------------------------------------- */ |
// standard system definitions for resources |
#include "Types.r" |
#include "SysTypes.r" |
#include "GXPrintingResTypes.r" |
// and IDs shared between the .r and the .c file |
#include "CommonDefines.h" |
resource 'vers' (gxPrintingDriverBaseID, purgeable) { |
0x01, 0x00, release, 0x00, |
verUS, |
"1.00", |
"1.00, Copyright \251 Apple Computer, Inc. 1989-1994" |
}; |
// Normal 'vers' resources so we can tell what version we've got. |
resource 'vers' (1, sysheap, purgeable) { |
0x1, |
0x0, |
release, |
0x0, |
verUS, |
"1.0", |
"1.0, © Apple Computer, Inc. 1989-1994" |
}; |
resource 'vers' (2, sysheap, purgeable) { |
0x1, |
0x0, |
release, |
0x0, |
verUS, |
"1.0", |
"Sample Printer Driver" |
}; |
/* ------------------------------------------------------------------------ */ |
/* RESOURCES FOR DRAFT MODE PRINTING */ |
/* ------------------------------------------------------------------------ */ |
type 'idft' { |
array charArray { |
unsigned bitstring[1] noBack = 0, Back = 1; |
unsigned bitstring[3] = 0; |
unsigned bitstring[4] rawChar = 0, Italian=1, Danish=2, British=3, German=4, Swedish=5, French=6, Spanish=7, Download=8; |
unsigned hex byte noChar = $00; |
}; |
}; |
// Note: to properly see the following characters, this file should be viewed in Courier |
resource 'idft' (gxPrintingDriverBaseID, sysheap, purgeable) { |
{ |
noBack, rawChar, $20; noBack, rawChar, noChar; // space |
noBack, rawChar, $21; noBack, rawChar, noChar; // ! |
noBack, rawChar, $22; noBack, rawChar, noChar; // " |
noBack, rawChar, $23; noBack, rawChar, noChar; // # |
noBack, rawChar, $24; noBack, rawChar, noChar; // $ |
noBack, rawChar, $25; noBack, rawChar, noChar; // % |
noBack, rawChar, $26; noBack, rawChar, noChar; // & |
noBack, rawChar, $27; noBack, rawChar, noChar; // ' |
noBack, rawChar, $28; noBack, rawChar, noChar; // ( |
noBack, rawChar, $29; noBack, rawChar, noChar; // ) |
noBack, rawChar, $2A; noBack, rawChar, noChar; // * |
noBack, rawChar, $2B; noBack, rawChar, noChar; // + |
noBack, rawChar, $2C; noBack, rawChar, noChar; // , |
noBack, rawChar, $2D; noBack, rawChar, noChar; // - |
noBack, rawChar, $2E; noBack, rawChar, noChar; // . |
noBack, rawChar, $2F; noBack, rawChar, noChar; // / |
noBack, rawChar, $30; noBack, rawChar, noChar; // 0 |
noBack, rawChar, $31; noBack, rawChar, noChar; // 1 |
noBack, rawChar, $32; noBack, rawChar, noChar; // 2 |
noBack, rawChar, $33; noBack, rawChar, noChar; // 3 |
noBack, rawChar, $34; noBack, rawChar, noChar; // 4 |
noBack, rawChar, $35; noBack, rawChar, noChar; // 5 |
noBack, rawChar, $36; noBack, rawChar, noChar; // 6 |
noBack, rawChar, $37; noBack, rawChar, noChar; // 7 |
noBack, rawChar, $38; noBack, rawChar, noChar; // 8 |
noBack, rawChar, $39; noBack, rawChar, noChar; // 9 |
noBack, rawChar, $3A; noBack, rawChar, noChar; // : |
noBack, rawChar, $3B; noBack, rawChar, noChar; // ; |
noBack, rawChar, $3C; noBack, rawChar, noChar; // < |
noBack, rawChar, $3D; noBack, rawChar, noChar; // = |
noBack, rawChar, $3E; noBack, rawChar, noChar; // > |
noBack, rawChar, $3F; noBack, rawChar, noChar; // ? |
noBack, rawChar, $40; noBack, rawChar, noChar; // @ |
noBack, rawChar, $41; noBack, rawChar, noChar; // A |
noBack, rawChar, $42; noBack, rawChar, noChar; // B |
noBack, rawChar, $43; noBack, rawChar, noChar; // C |
noBack, rawChar, $44; noBack, rawChar, noChar; // D |
noBack, rawChar, $45; noBack, rawChar, noChar; // E |
noBack, rawChar, $46; noBack, rawChar, noChar; // F |
noBack, rawChar, $47; noBack, rawChar, noChar; // G |
noBack, rawChar, $48; noBack, rawChar, noChar; // H |
noBack, rawChar, $49; noBack, rawChar, noChar; // I |
noBack, rawChar, $4A; noBack, rawChar, noChar; // J |
noBack, rawChar, $4B; noBack, rawChar, noChar; // K |
noBack, rawChar, $4C; noBack, rawChar, noChar; // L |
noBack, rawChar, $4D; noBack, rawChar, noChar; // M |
noBack, rawChar, $4E; noBack, rawChar, noChar; // N |
noBack, rawChar, $4F; noBack, rawChar, noChar; // O |
noBack, rawChar, $50; noBack, rawChar, noChar; // P |
noBack, rawChar, $51; noBack, rawChar, noChar; // Q |
noBack, rawChar, $52; noBack, rawChar, noChar; // R |
noBack, rawChar, $53; noBack, rawChar, noChar; // S |
noBack, rawChar, $54; noBack, rawChar, noChar; // T |
noBack, rawChar, $55; noBack, rawChar, noChar; // U |
noBack, rawChar, $56; noBack, rawChar, noChar; // V |
noBack, rawChar, $57; noBack, rawChar, noChar; // W |
noBack, rawChar, $58; noBack, rawChar, noChar; // X |
noBack, rawChar, $59; noBack, rawChar, noChar; // Y |
noBack, rawChar, $5A; noBack, rawChar, noChar; // Z |
noBack, rawChar, $5B; noBack, rawChar, noChar; // [ |
noBack, rawChar, $5C; noBack, rawChar, noChar; // \ |
noBack, rawChar, $5D; noBack, rawChar, noChar; // ] |
noBack, rawChar, $5E; noBack, rawChar, noChar; // ^ |
noBack, rawChar, $5F; noBack, rawChar, noChar; // _ |
noBack, rawChar, $60; noBack, rawChar, noChar; // ` |
noBack, rawChar, $61; noBack, rawChar, noChar; // a |
noBack, rawChar, $62; noBack, rawChar, noChar; // b |
noBack, rawChar, $63; noBack, rawChar, noChar; // c |
noBack, rawChar, $64; noBack, rawChar, noChar; // d |
noBack, rawChar, $65; noBack, rawChar, noChar; // e |
noBack, rawChar, $66; noBack, rawChar, noChar; // f |
noBack, rawChar, $67; noBack, rawChar, noChar; // g |
noBack, rawChar, $68; noBack, rawChar, noChar; // h |
noBack, rawChar, $69; noBack, rawChar, noChar; // i |
noBack, rawChar, $6A; noBack, rawChar, noChar; // j |
noBack, rawChar, $6B; noBack, rawChar, noChar; // k |
noBack, rawChar, $6C; noBack, rawChar, noChar; // l |
noBack, rawChar, $6D; noBack, rawChar, noChar; // m |
noBack, rawChar, $6E; noBack, rawChar, noChar; // n |
noBack, rawChar, $6F; noBack, rawChar, noChar; // o |
noBack, rawChar, $70; noBack, rawChar, noChar; // p |
noBack, rawChar, $71; noBack, rawChar, noChar; // q |
noBack, rawChar, $72; noBack, rawChar, noChar; // r |
noBack, rawChar, $73; noBack, rawChar, noChar; // s |
noBack, rawChar, $74; noBack, rawChar, noChar; // t |
noBack, rawChar, $75; noBack, rawChar, noChar; // u |
noBack, rawChar, $76; noBack, rawChar, noChar; // v |
noBack, rawChar, $77; noBack, rawChar, noChar; // w |
noBack, rawChar, $78; noBack, rawChar, noChar; // x |
noBack, rawChar, $79; noBack, rawChar, noChar; // y |
noBack, rawChar, $7A; noBack, rawChar, noChar; // z |
noBack, rawChar, $7B; noBack, rawChar, noChar; // { |
noBack, rawChar, $7C; noBack, rawChar, noChar; // | |
noBack, rawChar, $7D; noBack, rawChar, noChar; // } |
noBack, rawChar, $7E; noBack, rawChar, noChar; // ~ |
noBack, rawChar, $20; noBack, rawChar, noChar; // undefined |
// $80 col |
noBack, Swedish, $5B; noBack, rawChar, noChar; // |
noBack, Swedish, $5D; noBack, rawChar, noChar; // |
noBack, rawChar, $43; Back, rawChar, $2C; // |
noBack, rawChar, $45; Back, rawChar, $27; // |
noBack, Spanish, $5C; noBack, rawChar, noChar; // |
noBack, Swedish, $5C; noBack, rawChar, noChar; // |
noBack, German, $5D; noBack, rawChar, noChar; // |
noBack, rawChar, $61; Back, rawChar, $27; // |
noBack, Italian, $7B; noBack, rawChar, noChar; // |
noBack, rawChar, $61; Back, rawChar, $5E; // |
noBack, German, $7B; noBack, rawChar, noChar; // |
noBack, rawChar, $61; Back, rawChar, $7E; // |
noBack, Danish, $7D; noBack, rawChar, noChar; // |
noBack, French, $5C; noBack, rawChar, noChar; // |
noBack, French, $7B; noBack, rawChar, noChar; // |
noBack, French, $7D; noBack, rawChar, noChar; // |
// $90 col |
noBack, rawChar, $65; Back, rawChar, $5E; // |
noBack, rawChar, $22; Back, rawChar, $65; // |
noBack, rawChar, $69; Back, rawChar, $27; // |
noBack, Italian, $7E; noBack, rawChar, noChar; // |
noBack, rawChar, $69; Back, rawChar, $5E; // |
noBack, rawChar, $22; Back, rawChar, $69; // |
noBack, Spanish, $7C; noBack, rawChar, noChar; // |
noBack, rawChar, $6F; Back, rawChar, $27; // |
noBack, Italian, $7C; noBack, rawChar, noChar; // |
noBack, rawChar, $6F; Back, rawChar, $5E; // |
noBack, Swedish, $7C; noBack, rawChar, noChar; // |
noBack, rawChar, $6F; Back, rawChar, $7E; // |
noBack, rawChar, $75; Back, rawChar, $27; // |
noBack, French, $7C; noBack, rawChar, noChar; // |
noBack, rawChar, $75; Back, rawChar, $5E; // |
noBack, German, $7D; noBack, rawChar, noChar; // |
// $A0 col |
noBack, rawChar, $2B; Back, rawChar, $7C; // |
noBack, rawChar, $2A; noBack, rawChar, noChar; // ¥ |
noBack, rawChar, $63; Back, rawChar, $7C; // ¢ |
noBack, British, $23; noBack, rawChar, noChar; // £ |
noBack, German, $40; noBack, rawChar, noChar; // ¤ |
noBack, French, $5B; noBack, rawChar, noChar; // ¡ |
noBack, rawChar, $50; noBack, rawChar, noChar; // ¦ |
noBack, German, $7E; noBack, rawChar, noChar; // § |
noBack, rawChar, $4F; Back, rawChar, $72; // ¨ |
noBack, rawChar, $4F; Back, rawChar, $63; // © |
noBack, rawChar, $74; noBack, rawChar, $6D; // ª |
noBack, rawChar, $27; noBack, rawChar, noChar; // « |
noBack, French, $7E; noBack, rawChar, noChar; // ¬ |
noBack, rawChar, $3D; Back, rawChar, $2F; // |
noBack, Danish, $5B; noBack, rawChar, noChar; // ® |
noBack, Danish, $5C; noBack, rawChar, noChar; // ¯ |
// $B0 col |
noBack, rawChar, $4F; Back, rawChar, $7C; // ° |
noBack, rawChar, $2B; Back, rawChar, $5F; // ± |
noBack, rawChar, $3C; Back, rawChar, $5F; // ² |
noBack, rawChar, $3E; Back, rawChar, $5F; // ³ |
noBack, rawChar, $59; Back, rawChar, $3D; // ´ |
noBack, rawChar, $75; noBack, rawChar, noChar; // µ |
noBack, rawChar, $40; noBack, rawChar, noChar; // ¶ |
noBack, rawChar, $DC; Back, rawChar, $3E; // · |
noBack, rawChar, $6E; noBack, rawChar, noChar; // ¸ |
noBack, rawChar, $6E; noBack, rawChar, noChar; // ¹ |
noBack, rawChar, $2F; noBack, rawChar, noChar; // º |
noBack, rawChar, $61; Back, rawChar, $5F; // » |
noBack, rawChar, $6F; Back, rawChar, $5F; // ¼ |
noBack, rawChar, $5A; noBack, rawChar, noChar; // ½ |
noBack, Danish, $7B; noBack, rawChar, noChar; // ¾ |
noBack, Danish, $7C; noBack, rawChar, noChar; // ¿ |
// $C0 col |
noBack, Spanish, $5D; noBack, rawChar, noChar; // À |
noBack, Spanish, $5B; noBack, rawChar, noChar; // Á |
noBack, rawChar, $CC; Back, rawChar, $DA; // Â |
noBack, rawChar, $C5; noBack, rawChar, noChar; // Ã |
noBack, rawChar, $53; noBack, rawChar, noChar; // Ä |
noBack, rawChar, $3D; noBack, rawChar, noChar; // Å |
noBack, rawChar, $5E; Back, rawChar, $2D; // Æ |
noBack, rawChar, $C8; noBack, rawChar, noChar; // Ç |
noBack, rawChar, $D5; noBack, rawChar, noChar; // È |
noBack, rawChar, $C9; noBack, rawChar, noChar; // É |
noBack, rawChar, $20; noBack, rawChar, noChar; // non-breaking space |
noBack, rawChar, $41; Back, rawChar, $60; // Ë |
noBack, rawChar, $41; Back, rawChar, $7E; // Ì |
noBack, rawChar, $4F; Back, rawChar, $7E; // Í |
noBack, rawChar, $4F; noBack, rawChar, $45; // Î |
noBack, rawChar, $6F; noBack, rawChar, $65; // Ï |
// $D0 col |
noBack, rawChar, $2D; noBack, rawChar, noChar; // Ð |
noBack, rawChar, $D3; noBack, rawChar, noChar; // Ñ |
noBack, rawChar, $22; noBack, rawChar, noChar; // Ò |
noBack, rawChar, $22; noBack, rawChar, noChar; // Ó |
noBack, rawChar, $27; noBack, rawChar, noChar; // Ô |
noBack, rawChar, $60; noBack, rawChar, noChar; // Õ |
noBack, rawChar, $2B; noBack, rawChar, noChar; // Ö |
noBack, rawChar, $DB; noBack, rawChar, noChar; // × |
noBack, rawChar, $79; Back, rawChar, $22; // Ø |
noBack, rawChar, $59; Back, rawChar, $22; // Ù |
noBack, rawChar, $2F; noBack, rawChar, noChar; // / |
noBack, rawChar, $DD; noBack, rawChar, noChar; // Û |
noBack, rawChar, $3C; noBack, rawChar, noChar; // Ü |
noBack, rawChar, $3E; noBack, rawChar, noChar; // Ý |
noBack, rawChar, $66; noBack, rawChar, $69; // Þ |
noBack, rawChar, $66; noBack, rawChar, $6C; // ß |
// $E0 col |
noBack, rawChar, $3D; Back, rawChar, $7C; // à |
noBack, rawChar, $2E; noBack, rawChar, noChar; // á |
noBack, rawChar, $2C; noBack, rawChar, noChar; // â |
noBack, rawChar, $2C; noBack, rawChar, noChar; // ã |
noBack, rawChar, $25; noBack, rawChar, noChar; // ä |
noBack, Danish, $5D; noBack, rawChar, noChar; // å |
noBack, rawChar, $45; Back, rawChar, $5E; // æ |
noBack, rawChar, $41; Back, rawChar, $27; // ç |
noBack, rawChar, $45; Back, rawChar, $22; // è |
noBack, rawChar, $45; Back, rawChar, $60; // é |
noBack, rawChar, $49; Back, rawChar, $27; // ê |
noBack, rawChar, $49; Back, rawChar, $5E; // ë |
noBack, rawChar, $49; Back, rawChar, $22; // ì |
noBack, rawChar, $49; Back, rawChar, $60; // í |
noBack, rawChar, $4F; Back, rawChar, $27; // î |
noBack, rawChar, $4F; Back, rawChar, $5E; // ï |
// $F0 col |
noBack, rawChar, $C0; noBack, rawChar, noChar; // ð |
noBack, rawChar, $4F; Back, rawChar, $60; // ñ |
noBack, rawChar, $55; Back, rawChar, $27; // ò |
noBack, rawChar, $55; Back, rawChar, $5E; // ó |
noBack, rawChar, $55; Back, rawChar, $60; // ô |
noBack, rawChar, $69; noBack, rawChar, noChar; // i |
noBack, rawChar, $5E; noBack, rawChar, noChar; // ^ |
noBack, Danish, $7E; noBack, rawChar, noChar; // ÷ |
noBack, rawChar, $2D; noBack, rawChar, noChar; // ø |
noBack, rawChar, $2D; noBack, rawChar, noChar; // ù |
noBack, rawChar, $2E; noBack, rawChar, noChar; // á |
noBack, rawChar, $2E; noBack, rawChar, noChar; // ¡ |
noBack, rawChar, $2C; noBack, rawChar, noChar; // ü |
noBack, rawChar, $22; noBack, rawChar, noChar; // ý |
noBack, rawChar, $2C; noBack, rawChar, noChar; // þ |
noBack, rawChar, $5E; noBack, rawChar, noChar; // ÿ |
}; |
}; |
// This 'STR#' contains a list of all of the native mode fonts that are supported. Note the fonts |
// listed here MUST exist in the target system. |
resource 'STR#' (kFormatModeFontsID, sysheap, purgeable) |
{ |
{ |
"Monaco" |
} |
}; |
// This 'STR#' contains a list of all of the native mode styles that are supported (the indices into the |
// list are well known so don't reorder them. |
resource 'STR#' (kFormatModeStylesID, sysheap, purgeable) |
{ |
{ |
"Bold", // kBoldStyle |
"Underline" // kUnderlineStyle |
} |
}; |
// This 'STR#' contains a list of all of the qualities that are supported. |
resource 'STR#' (kNewQualityID, sysheap, purgeable) |
{ |
{ |
"Best", |
"Rough" |
} |
}; |
/* ------------------------------------------------------------------------ */ |
/* RESOURCES FOR THE BNDL AND ICON */ |
/* ------------------------------------------------------------------------ */ |
type DriverCreator |
{ |
pstring; |
}; |
resource 'BNDL' (gxPrintingDriverBaseID + 1, sysheap, purgeable) { |
DriverCreator, |
0, |
{ |
'ICN#', { 0, gxPrintingDriverBaseID + 2; 1, gxPrintingDriverBaseID + 3; 2, gxPrintingDriverBaseID + 4; 3, gxPrintingDriverBaseID + 5; 4, gxPrintingDriverBaseID + 6; 5, gxPrintingDriverBaseID + 7; 6, gxPrintingDriverBaseID + 8}, |
'FREF', { 0, gxPrintingDriverBaseID + 2; 1, gxPrintingDriverBaseID + 3; 2, gxPrintingDriverBaseID + 4; 3, gxPrintingDriverBaseID + 5; 4, gxPrintingDriverBaseID + 6; 5, gxPrintingDriverBaseID + 7; 6, gxPrintingDriverBaseID + 8; 0, gxPrintingDriverBaseID + 1} |
} |
}; |
resource 'FREF' (gxPrintingDriverBaseID + 1, sysheap, purgeable) { DriverType, 0, "" }; |
resource 'FREF' (gxPrintingDriverBaseID + 2, sysheap, purgeable) { 'dpnn', 0, "" }; |
resource 'FREF' (gxPrintingDriverBaseID + 3, sysheap, purgeable) { 'dpns', 1, "" }; |
resource 'FREF' (gxPrintingDriverBaseID + 4, sysheap, purgeable) { 'dpcn', 2, "" }; |
resource 'FREF' (gxPrintingDriverBaseID + 5, sysheap, purgeable) { 'dpcs', 3, "" }; |
resource 'FREF' (gxPrintingDriverBaseID + 6, sysheap, purgeable) { 'dpna', 4, "" }; |
resource 'FREF' (gxPrintingDriverBaseID + 7, sysheap, purgeable) { 'dvcf', 4, "" }; |
resource 'FREF' (gxPrintingDriverBaseID + 8, sysheap, purgeable) { 'dppz', 5, "" }; |
/* driver icons */ |
// non-current, non-shared |
resource 'ics#' (gxPrintingDriverBaseID + 2, sysheap, purgeable) { |
{ /* array: 2 elements */ |
/* [1] */ |
$"3FF8 2008 2AA8 2188 2AA8 2188 2AA8 2188" |
$"2828 FFFE A00B BFFB 8003 FFFF 8002 FFFE", |
/* [2] */ |
$"3FF8 3FF8 3FF8 3FF8 3FF8 3FF8 3FF8 3FF8" |
$"3FF8 FFFE FFFF FFFF FFFF FFFF FFFE FFFE" |
} |
}; |
resource 'ics4' (gxPrintingDriverBaseID + 2, sysheap, purgeable) { |
$"00FF FFFF FFFF F000 00FC 0C0C 0C0C F000" |
$"00F0 E070 70E0 F000 00FC 0C07 7C0C F000" |
$"00F0 E040 40E0 F000 00FC 0C04 4C0C F000" |
$"00F0 E010 10E0 F000 00FC 0C01 1C0C F000" |
$"00F0 E0C0 C0E0 F000 EFFF FFFF FFFF FFE0" |
$"FCEC CCCC CCCC ECFF FCEE EEEE EEEE ECFF" |
$"FC8C CCCC CCCC CCFF FD3D DDDD DDDD DDFF" |
$"FCCC CCCC CCCC CCF0 EFFF FFFF FFFF FFE0" |
}; |
resource 'ics8' (gxPrintingDriverBaseID + 2, sysheap, purgeable) { |
$"0000 FFFF FFFF FFFF FFFF FFFF FF00 0000" |
$"0000 FFF5 F5F5 F5F5 F5F5 F5F5 FF00 0000" |
$"0000 FFF5 FCF5 C0F5 C0F5 FCF5 FF00 0000" |
$"0000 FFF5 F5F5 F5C0 C0F5 F5F5 FF00 0000" |
$"0000 FFF5 FCF5 20F5 20F5 FCF5 FF00 0000" |
$"0000 FFF5 F5F5 F520 20F5 F5F5 FF00 0000" |
$"0000 FFF5 FCF5 05F5 05F5 FCF5 FF00 0000" |
$"0000 FFF5 F5F5 F505 05F5 F5F5 FF00 0000" |
$"0000 FFF5 FCF5 F5F5 F5F5 FCF5 FF00 0000" |
$"FCFF FFFF FFFF FFFF FFFF FFFF FFFF FC00" |
$"FF2B FC2B 2B2B 2B2B 2B2B 2B2B FC2B FFFF" |
$"FF2B FCFC FCFC FCFC FCFC FCFC FC2B FFFF" |
$"FF2B E32B 2B2B 2B2B 2B2B 2B2B 2B2B FFFF" |
$"FFF9 D8F9 F9F9 F9F9 F9F9 F9F9 F9F9 FFFF" |
$"FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B FF00" |
$"FCFF FFFF FFFF FFFF FFFF FFFF FFFF FC" |
}; |
resource 'ICN#' (gxPrintingDriverBaseID + 2, sysheap, purgeable) { |
{ /* array: 2 elements */ |
/* [1] */ |
$"0000 0000 0000 0000 07FF FF00 0400 0100" |
$"0500 0500 042A E100 0505 6500 042A A100" |
$"0505 6500 042A A100 0505 6500 042A E100" |
$"0505 6500 042A A100 0505 6500 042A E100" |
$"0500 0500 0400 0100 FFFF FFFF 9000 0049" |
$"FFFF FFF9 9000 0049 9FFF FFC9 8000 0009" |
$"FFFF FFF9 8000 000F 9800 0008 9800 0008" |
$"8000 0008 FFFF FFF8", |
/* [2] */ |
$"0000 0000 0000 0000 07FF FF00 07FF FF00" |
$"07FF FF00 07FF FF00 07FF FF00 07FF FF00" |
$"07FF FF00 07FF FF00 07FF FF00 07FF FF00" |
$"07FF FF00 07FF FF00 07FF FF00 07FF FF00" |
$"07FF FF00 07FF FF00 FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFF8 FFFF FFF8" |
$"FFFF FFF8 FFFF FFF8" |
} |
}; |
resource 'icl4' (gxPrintingDriverBaseID + 2, sysheap, purgeable) { |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0FFF FFFF FFFF FFFF FFFF 0000 0000" |
$"0000 0F0C 0C0C 0C0C 0C0C 0C0F 0000 0000" |
$"0000 0FCE C0C0 C0C0 C0C0 CECF 0000 0000" |
$"0000 0F0C 0C7C 7C7C 777C 0C0F 0000 0000" |
$"0000 0FCE C0C0 C7C7 C770 CECF 0000 0000" |
$"0000 0F0C 0C7C 7C7C 7C7C 0C0F 0000 0000" |
$"0000 0FCE C0C0 C4C4 C440 CECF 0000 0000" |
$"0000 0F0C 0C4C 4C4C 4C4C 0C0F 0000 0000" |
$"0000 0FCE C0C0 C4C4 C440 CECF 0000 0000" |
$"0000 0F0C 0C1C 1C1C 111C 0C0F 0000 0000" |
$"0000 0FCE C0C0 C1C1 C110 CECF 0000 0000" |
$"0000 0F0C 0C1C 1C1C 1C1C 0C0F 0000 0000" |
$"0000 0FCE C0C0 CFCF CFF0 CECF 0000 0000" |
$"0000 0F0C 0CFC FCFC FFFC 0C0F 0000 0000" |
$"0000 0FCE C0C0 C0C0 C0C0 CECF 0000 0000" |
$"0000 0F0C 0C0C 0C0C 0C0C 0C0F 0000 0000" |
$"EFFF FFFF FFFF FFFF FFFF FFFF FFFF EFFE" |
$"FCCE CCCC CCCC CCCC CCCC CCCC CECC FDDF" |
$"FDDE DDDD DDDD DDDD DDDD DDDD DEDD FC0F" |
$"FCCE CCCC CCCC CCCC CCCC CCCC CECC FDCF" |
$"FCCE EEEE EEEE EEEE EEEE EEEE EECC FEDF" |
$"FCCC CCCC CCCC CCCC CCCC CCCC CCCC FEEF" |
$"FDDD DDDD DDDD DDDD DDDD DDDD DDDD FFEF" |
$"FC0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C FFFE" |
$"FCC8 8CCC CCCC CCCC CCCC CCCC CCCC F000" |
$"FCC3 3CCC CCCC CCCC CCCC CCCC CCCC F000" |
$"FCCC CCCC CCCC CCCC CCCC CCCC CCCC F000" |
$"EFFF FFFF FFFF FFFF FFFF FFFF FFFF E0" |
}; |
resource 'icl8' (gxPrintingDriverBaseID + 2, sysheap, purgeable) { |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5FB F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5FB F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 C0F5 C0F5 C0F5" |
$"C0C0 C0F5 F5F5 F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5FB F5F5 F5F5 F5C0 F5C0" |
$"F5C0 C0F5 F5FB F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 C0F5 C0F5 C0F5" |
$"C0F5 C0F5 F5F5 F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5FB F5F5 F5F5 F520 F520" |
$"F520 20F5 F5FB F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 20F5 20F5 20F5" |
$"20F5 20F5 F5F5 F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5FB F5F5 F5F5 F520 F520" |
$"F520 20F5 F5FB F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 05F5 05F5 05F5" |
$"0505 05F5 F5F5 F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5FB F5F5 F5F5 F505 F505" |
$"F505 05F5 F5FB F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 05F5 05F5 05F5" |
$"05F5 05F5 F5F5 F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5FB F5F5 F5F5 F5FF F5FF" |
$"F5FF FFF5 F5FB F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 FFF5 FFF5 FFF5" |
$"FFFF FFF5 F5F5 F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5FB F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5FB F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5FF 0000 0000 0000 0000" |
$"FBFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FBFF FFFB" |
$"FF2B 2BFC 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2BFC 2B2B FFF9 F9FF" |
$"FFF9 F9FC F9F9 F9F9 F9F9 F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 F9F9 F9FC F9F9 FFF8 F5FF" |
$"FF2B 2BFC 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2BFC 2B2B FFF9 2BFF" |
$"FF2B 2BFC FCFC FCFC FCFC FCFC FCFC FCFC" |
$"FCFC FCFC FCFC FCFC FCFC 2B2B FFFB F9FF" |
$"FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B FFFD FBFF" |
$"FFF9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 FFFE FDFF" |
$"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF FFFB" |
$"FF2B 2BE3 E32B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B FF00 0000" |
$"FF2B 2BD8 D82B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B FF00 0000" |
$"FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B FF00 0000" |
$"FBFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FB" |
}; |
// non-current, shared |
resource 'ICN#' (gxPrintingDriverBaseID + 3, sysheap, purgeable) { |
{ /* array: 2 elements */ |
/* [1] */ |
$"0000 0000 00FF FF80 0080 0080 0080 0080" |
$"00AA BA80 0081 5880 00AA AA80 0081 5880" |
$"00AA AA80 0081 5880 00AA BA80 0080 0080" |
$"1FFF FFFF 1200 0025 1E00 003D 13FF FFE5" |
$"1000 0005 1FFF FFFD 1000 0007 1300 0204" |
$"1000 0284 1FFF FEFC 0000 0280 0000 07C0" |
$"0000 0440 0000 0440 0000 07C0 0000 0540" |
$"BFFF F93D 0000 0280 BFFF FC7D", |
/* [2] */ |
$"0000 0000 00FF FF80 00FF FF80 00FF FF80" |
$"00FF FF80 00FF FF80 00FF FF80 00FF FF80" |
$"00FF FF80 00FF FF80 00FF FF80 00FF FF80" |
$"1FFF FFFF 1FFF FFFF 1FFF FFFF 1FFF FFFF" |
$"1FFF FFFF 1FFF FFFF 1FFF FFFF 1FFF FFFC" |
$"1FFF FFFC 1FFF FFFC 0000 0380 0000 07C0" |
$"0000 07C0 0000 07C0 0000 07C0 0000 07C0" |
$"FFFF FFFF FFFF FEFF FFFF FC7F" |
} |
}; |
resource 'icl4' (gxPrintingDriverBaseID + 3, sysheap, purgeable) { |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 FFFF FFFF FFFF FFFF F000 0000" |
$"0000 0000 F000 0000 0000 0000 F000 0000" |
$"0000 0000 F000 0000 0000 0000 F000 0000" |
$"0000 0000 F0E0 7070 7077 70E0 F000 0000" |
$"0000 0000 F000 0007 0707 7000 F000 0000" |
$"0000 0000 F0E0 7070 7070 70E0 F000 0000" |
$"0000 0000 F000 0004 0404 4000 F000 0000" |
$"0000 0000 F0E0 4040 4040 40E0 F000 0000" |
$"0000 0000 F000 0004 0404 4000 F000 0000" |
$"0000 0000 F0E0 1010 1011 10E0 F000 0000" |
$"0000 0000 F000 0000 0000 0000 F000 0000" |
$"000E FFFF FFFF FFFF FFFF FFFF FFFF FEFE" |
$"000F CCEC CCCC CCCC CCCC CCCC CCEC CFDF" |
$"000F DDED DDDD DDDD DDDD DDDD DDED DF0F" |
$"000F CCEE EEEE EEEE EEEE EEEE EEEC CFDF" |
$"000F CCCC CCCC CCCC CCCC CCCC CCCC CFEF" |
$"000F DDDD DDDD DDDD DDDD DDDD DDDD DFAF" |
$"000F 0088 0000 0000 0000 0000 0000 0FFE" |
$"000F CC33 CCCC CCCC CCCC CCDC DCCC CF00" |
$"000F CCCC CCCC CCCC CCCC CCEC ECCC CF00" |
$"000E FFFF FFFF FFFF FFFF FFFC EFFF FE00" |
$"0000 0000 0000 0000 0000 00FC F000 0000" |
$"0000 0000 0000 0000 0000 0FFF FF00 0000" |
$"0000 0000 0000 0000 0000 0FCC CF00 0000" |
$"0000 0000 0000 0000 0000 0FCC CF00 0000" |
$"0000 0000 0000 0000 0000 0FFF FF00 0000" |
$"0000 0000 0000 0000 0000 0FCF CF00 0000" |
$"CCCC CCCC CDDD DDDE EEEE ECCF CCFF EEDD" |
$"0000 0CCC CCCC CCCC CCCC CCF0 FCCC CCCC" |
$"CCCC DDDD DDEE EEEE FFFF FF00 0FFF FEED" |
}; |
resource 'icl8' (gxPrintingDriverBaseID + 3, sysheap, purgeable) { |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FFF5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5F5 FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FFF5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5F5 FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FFF5 FBF5 C0F5 C0F5" |
$"C0F5 C0C0 C0F5 FBF5 FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FFF5 F5F5 F5F5 F5C0" |
$"F5C0 F5C0 C0F5 F5F5 FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FFF5 FBF5 C0F5 C0F5" |
$"C0F5 C0F5 C0F5 FBF5 FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FFF5 F5F5 F5F5 F520" |
$"F520 F520 20F5 F5F5 FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FFF5 FBF5 20F5 20F5" |
$"20F5 20F5 20F5 FBF5 FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FFF5 F5F5 F5F5 F520" |
$"F520 F520 20F5 F5F5 FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FFF5 FBF5 05F5 05F5" |
$"05F5 0505 05F5 FBF5 FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FFF5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5F5 FF00 0000 0000 0000" |
$"0000 00FB FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFB FFFB" |
$"0000 00FF 2B2B FC2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B FC2B 2BFF F9FF" |
$"0000 00FF F9F9 FCF9 F9F9 F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 F9F9 F9F9 FCF9 F9FF F5FF" |
$"0000 00FF 2B2B FCFC FCFC FCFC FCFC FCFC" |
$"FCFC FCFC FCFC FCFC FCFC FC2B 2BFF F9FF" |
$"0000 00FF 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF FBFF" |
$"0000 00FF F9F9 F9F9 F9F9 F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9FF FDFF" |
$"0000 00FF F5F5 E3E3 F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF FFFB" |
$"0000 00FF 2B2B D8D8 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B FA2B FA2B 2B2B 2BFF 0000" |
$"0000 00FF 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B FC2B FC2B 2B2B 2BFF 0000" |
$"0000 00FB FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FC2B FDFF FFFF FFFB 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 FC2B FD00 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF FFFF FFFF 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF 2B2B 2BFF 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF 2B2B 2BFF 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF FFFF FFFF 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF 2BFE 2BFD 0000 0000 0000" |
$"F6F6 F6F7 F7F7 F8F8 F8F9 F9F9 FAFA FAFB" |
$"FBFB FCFC FC2B 2BFE 2B2B FDFD FCFC FAFA" |
$"F5F5 F5F5 F5F6 F6F6 F6F6 F6F6 2B2B 2B2B" |
$"2B2B 2B2B 2B2B FE00 FE2B 2B2B 2B2B 2B2B" |
$"F8F8 F8F8 F9F9 F9FA FAFA FBFB FBFC FCFC" |
$"FDFD FDFE FEFE 0000 00FE FEFD FDFC FCFA" |
}; |
// current, non-shared |
resource 'ICN#' (gxPrintingDriverBaseID + 4, sysheap, purgeable) { |
{ /* array: 2 elements */ |
/* [1] */ |
$"0000 0000 0FFF FF80 1FFF FFC0 1FFF FFC0" |
$"1C00 01C0 1D00 05C0 1C2A E1C0 1D05 65C0" |
$"1C2A A1C0 1D05 65C0 1C2A A1C0 1D05 65C0" |
$"1C2A E1C0 1D05 65C0 1C2A A1C0 1D05 65C0" |
$"1C2A E1C0 7D00 05FE FC00 01FF FFFF FFFF" |
$"F000 004F F000 004F F000 004F FFFF FFCF" |
$"E000 000F E000 000F E000 000F F800 000E" |
$"F800 000E FFFF FFFE FFFF FFFE 7FFF FFFC", |
/* [2] */ |
$"0000 0000 0FFF FF80 1FFF FFC0 1FFF FFC0" |
$"1FFF FFC0 1FFF FFC0 1FFF FFC0 1FFF FFC0" |
$"1FFF FFC0 1FFF FFC0 1FFF FFC0 1FFF FFC0" |
$"1FFF FFC0 1FFF FFC0 1FFF FFC0 1FFF FFC0" |
$"1FFF FFC0 7FFF FFFE FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE" |
$"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC" |
} |
}; |
resource 'icl4' (gxPrintingDriverBaseID + 4, sysheap, purgeable) { |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 FFFF FFFF FFFF FFFF FFFF F000 0000" |
$"000F FFFF FFFF FFFF FFFF FFFF FF00 0000" |
$"000F FFFF FFFF FFFF FFFF FFFF FF00 0000" |
$"000F FF0C 0C0C 0C0C 0C0C 0C0F FF00 0000" |
$"000F FFCE C0C0 C0C0 C0C0 CECF FF00 0000" |
$"000F FF0C 0C7C 7C7C 777C 0C0F FF00 0000" |
$"000F FFCE C0C0 C7C7 C770 CECF FF00 0000" |
$"000F FF0C 0C7C 7C7C 7C7C 0C0F FF00 0000" |
$"000F FFCE C0C0 C4C4 C440 CECF FF00 0000" |
$"000F FF0C 0C4C 4C4C 4C4C 0C0F FF00 0000" |
$"000F FFCE C0C0 C4C4 C440 CECF FF00 0000" |
$"000F FF0C 0C1C 1C1C 111C 0C0F FF00 0000" |
$"000F FFCE C0C0 C1C1 C110 CECF FF00 0000" |
$"000F FF0C 0C1C 1C1C 1C1C 0C0F FF00 0000" |
$"000F FFCE C0C0 CFCF CFF0 CECF FF00 0000" |
$"000F FF0C 0CFC FCFC FFFC 0C0F FF00 0000" |
$"0FFF FFCE C0C0 C0C0 C0C0 CECF FFFF FFF0" |
$"FFFF FF0C 0C0C 0C0C 0C0C 0C0F FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFE CCCC CCCC CCCC CCCC CCCC CECC FFFF" |
$"FFFE DDDD DDDD DDDD DDDD DDDD DEDD FFFF" |
$"FFFE CCCC CCCC CCCC CCCC CCCC CECC FFFF" |
$"FFFE EEEE EEEE EEEE EEEE EEEE EECC FFFF" |
$"FFFC CCCC CCCC CCCC CCCC CCCC CCCC FFFF" |
$"FFFD DDDD DDDD DDDD DDDD DDDD DDDD FFFF" |
$"FFF0 0000 0000 0000 0000 0000 0000 FFFF" |
$"FFF8 8CCC CCCC CCCC CCCC CCCC CCCC FFF0" |
$"FFF3 3CCC CCCC CCCC CCCC CCCC CCCC FFF0" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0" |
$"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FF" |
}; |
resource 'icl8' (gxPrintingDriverBaseID + 4, sysheap, purgeable) { |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FF00 0000 0000 0000" |
$"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000" |
$"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5FC F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5FC F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5F5 F5F5 C0F5 C0F5 C0F5" |
$"C0C0 C0F5 F5F5 F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5FC F5F5 F5F5 F5C0 F5C0" |
$"F5C0 C0F5 F5FC F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5F5 F5F5 C0F5 C0F5 C0F5" |
$"C0F5 C0F5 F5F5 F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5FC F5F5 F5F5 F520 F520" |
$"F520 20F5 F5FC F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5F5 F5F5 20F5 20F5 20F5" |
$"20F5 20F5 F5F5 F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5FC F5F5 F5F5 F520 F520" |
$"F520 20F5 F5FC F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5F5 F5F5 05F5 05F5 05F5" |
$"0505 05F5 F5F5 F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5FC F5F5 F5F5 F505 F505" |
$"F505 05F5 F5FC F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5F5 F5F5 05F5 05F5 05F5" |
$"05F5 05F5 F5F5 F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5FC F5F5 F5F5 F5FF F5FF" |
$"F5FF FFF5 F5FC F5FF FFFF 0000 0000 0000" |
$"0000 00FF FFFF F5F5 F5F5 FFF5 FFF5 FFF5" |
$"FFFF FFF5 F5F5 F5FF FFFF 0000 0000 0000" |
$"00FF FFFF FFFF F5FC F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5FC F5FF FFFF FFFF FFFF FF00" |
$"FFFF FFFF FFFF F5F5 F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5FF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFC 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2BFC 2B2B FFFF FFFF" |
$"FFFF FFFC F9F9 F9F9 F9F9 F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 F9F9 F9FC F9F9 FFFF FFFF" |
$"FFFF FFFC 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2BFC 2B2B FFFF FFFF" |
$"FFFF FFFC FCFC FCFC FCFC FCFC FCFC FCFC" |
$"FCFC FCFC FCFC FCFC FCFC 2B2B FFFF FFFF" |
$"FFFF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B FFFF FFFF" |
$"FFFF FFF9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 FFFF FFFF" |
$"FFFF FF00 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 FFFF FFFF" |
$"FFFF FFE3 E32B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B FFFF FF00" |
$"FFFF FFD8 D82B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B FFFF FF00" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00" |
$"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
}; |
// current, shared |
resource 'ICN#' (gxPrintingDriverBaseID + 5, sysheap, purgeable) { |
{ /* array: 2 elements */ |
/* [1] */ |
$"01FF FFC0 03FF FFE0 03FF FFE0 0380 00E0" |
$"03AA BAE0 0381 58E0 03AA AAE0 0381 58E0" |
$"03AA AAE0 0381 58E0 3FAA BAFE 7F80 00FF" |
$"7FFF FFFF 7200 0025 7200 0025 73FF FFE5" |
$"7000 0007 7000 0007 7300 000F 7300 028E" |
$"7FFF FEFE 7FFF FEFE 3FFF FEFC 0000 07C0" |
$"0000 0440 0000 0440 0000 07C0 0000 0540" |
$"BFFF F93D 0000 0280 BFFF FC7D", |
/* [2] */ |
$"01FF FFC0 03FF FFE0 03FF FFE0 03FF FFE0" |
$"03FF FFE0 03FF FFE0 03FF FFE0 03FF FFE0" |
$"03FF FFE0 03FF FFE0 3FFF FFFE 7FFF FFFF" |
$"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF" |
$"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFE" |
$"7FFF FFFE 7FFF FFFE 3FFF FFFC 0000 07C0" |
$"0000 07C0 0000 07C0 0000 07C0 0000 07C0" |
$"FFFF FFFF FFFF FEFF FFFF FC7F" |
} |
}; |
resource 'icl4' (gxPrintingDriverBaseID + 5, sysheap, purgeable) { |
$"0000 000F FFFF FFFF FFFF FFFF FF00 0000" |
$"0000 00FF FFFF FFFF FFFF FFFF FFF0 0000" |
$"0000 00FF FFFF FFFF FFFF FFFF FFF0 0000" |
$"0000 00FF F000 0000 0000 0000 FFF0 0000" |
$"0000 00FF F0E0 7070 7077 70E0 FFF0 0000" |
$"0000 00FF F000 0007 0707 7000 FFF0 0000" |
$"0000 00FF F0E0 7070 7070 70E0 FFF0 0000" |
$"0000 00FF F000 0004 0404 4000 FFF0 0000" |
$"0000 00FF F0E0 4040 4040 40E0 FFF0 0000" |
$"0000 00FF F000 0004 0404 4000 FFF0 0000" |
$"00FF FFFF F0E0 1010 1011 10E0 FFFF FFF0" |
$"0FFF FFFF F000 0000 0000 0000 FFFF FFFF" |
$"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"0FFF CCEC CCCC CCCC CCCC CCCC CCEC CFDF" |
$"0FFF DDED DDDD DDDD DDDD DDDD DDED DF0F" |
$"0FFF CCEE EEEE EEEE EEEE EEEE EEEC CFDF" |
$"0FFF CCCC CCCC CCCC CCCC CCCC CCCC CFEF" |
$"0FFF DDDD DDDD DDDD DDDD DDDD DDDD DFAF" |
$"0FFF 0088 0000 0000 0000 0000 0000 FFFF" |
$"0FFF CC33 CCCC CCCC CCCC CCDC DCCC FFF0" |
$"0FFF FFFF FFFF FFFF FFFF FFEC EFFF FFF0" |
$"0FFF FFFF FFFF FFFF FFFF FFEC FFFF FFF0" |
$"00FF FFFF FFFF FFFF FFFF FFEC FFFF FF00" |
$"0000 0000 0000 0000 0000 0FFF FF00 0000" |
$"0000 0000 0000 0000 0000 0FCC CF00 0000" |
$"0000 0000 0000 0000 0000 0FCC CF00 0000" |
$"0000 0000 0000 0000 0000 0FFF FF00 0000" |
$"0000 0000 0000 0000 0000 0FCF CA00 0000" |
$"CCCC CCCC CDDD DDDE EEEE ECCF CCAA EEDD" |
$"0000 0CCC CCCC CCCC CCCC CCF0 FCCC CCCC" |
$"CCCC DDDD DDEE EEEE AAAF FF00 0FFA AEED" |
}; |
resource 'icl8' (gxPrintingDriverBaseID + 5, sysheap, purgeable) { |
$"0000 0000 0000 00FF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000" |
$"0000 0000 0000 FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FF00 0000 0000" |
$"0000 0000 0000 FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FF00 0000 0000" |
$"0000 0000 0000 FFFF FFF5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5F5 FFFF FF00 0000 0000" |
$"0000 0000 0000 FFFF FFF5 FBF5 C0F5 C0F5" |
$"C0F5 C0C0 C0F5 FBF5 FFFF FF00 0000 0000" |
$"0000 0000 0000 FFFF FFF5 F5F5 F5F5 F5C0" |
$"F5C0 F5C0 C0F5 F5F5 FFFF FF00 0000 0000" |
$"0000 0000 0000 FFFF FFF5 FBF5 C0F5 C0F5" |
$"C0F5 C0F5 C0F5 FBF5 FFFF FF00 0000 0000" |
$"0000 0000 0000 FFFF FFF5 F5F5 F5F5 F520" |
$"F520 F520 20F5 F5F5 FFFF FF00 0000 0000" |
$"0000 0000 0000 FFFF FFF5 FBF5 20F5 20F5" |
$"20F5 20F5 20F5 FBF5 FFFF FF00 0000 0000" |
$"0000 0000 0000 FFFF FFF5 F5F5 F5F5 F520" |
$"F520 F520 20F5 F5F5 FFFF FF00 0000 0000" |
$"0000 FFFF FFFF FFFF FFF5 FBF5 05F5 05F5" |
$"05F5 0505 05F5 FBF5 FFFF FFFF FFFF FF00" |
$"00FF FFFF FFFF FFFF FFF5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5F5 FFFF FFFF FFFF FFFF" |
$"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"00FF FFFF 2B2B FC2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B FC2B 2BFF F9FF" |
$"00FF FFFF F9F9 FCF9 F9F9 F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 F9F9 F9F9 FCF9 F9FF F5FF" |
$"00FF FFFF 2B2B FCFC FCFC FCFC FCFC FCFC" |
$"FCFC FCFC FCFC FCFC FCFC FC2B 2BFF F9FF" |
$"00FF FFFF 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF FBFF" |
$"00FF FFFF F9F9 F9F9 F9F9 F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9FF FDFF" |
$"00FF FFFF F5F5 E3E3 F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF FFFF" |
$"00FF FFFF 2B2B D8D8 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B FA2B FA2B 2B2B FFFF FF00" |
$"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FC2B FCFF FFFF FFFF FF00" |
$"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FC2B FFFF FFFF FFFF FF00" |
$"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FC2B FFFF FFFF FFFF 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF FFFF FFFF 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF 2B2B 2BFF 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF 2B2B 2BFF 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF FFFF FFFF 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"0000 0000 00FF 2BFE 2BFD 0000 0000 0000" |
$"F6F6 F6F7 F7F7 F8F8 F8F9 F9F9 FAFA FAFB" |
$"FBFB FCFC FC2B 2BFE 2B2B FDFD FCFC FAFA" |
$"F5F5 F5F5 F5F6 F6F6 F6F6 F6F6 2B2B 2B2B" |
$"2B2B 2B2B 2B2B FE00 FE2B 2B2B 2B2B 2B2B" |
$"F8F8 F8F8 F9F9 F9FA FAFA FBFB FBFC FCFC" |
$"FDFD FDFE FEFE 0000 00FE FEFD FDFC FCFA" |
}; |
// not active |
resource 'ICN#' (gxPrintingDriverBaseID + 6, sysheap, purgeable) |
{ |
{ /* array: 2 elements */ |
/* [1] */ |
$"6000 0006 F000 000F FFFF FF1F 7C00 013E" |
$"3F00 057C 1F2A E1F8 0F85 65F0 07EA A3E0" |
$"07E5 67C0 05FA AF80 05FD 7F00 047E FF00" |
$"053F 7D00 043F F900 050F F500 042F E100" |
$"0507 E500 040F F100 FFFF FFFF 903E 7C49" |
$"FFFF FFF9 90F8 1F49 9FFF FFC9 83E0 07C9" |
$"FFFF FFF9 8F80 01FF 9F00 00F8 BE00 007C" |
$"7C00 003E FFFF FFFF F000 000F 6000 0006", |
/* [2] */ |
$"6000 0006 F000 000F FFFF FF1F 7FFF FF3E" |
$"3FFF FF7C 1FFF FFF8 0FFF FFF0 07FF FFE0" |
$"07FF FFC0 07FF FF80 07FF FF00 07FF FF00" |
$"07FF FF00 07FF FF00 07FF FF00 07FF FF00" |
$"07FF FF00 07FF FF00 FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFF8 FFFF FFFC" |
$"7FFF FFFE FFFF FFFF F000 000F 6000 0006" |
} |
}; |
resource 'icl8' (gxPrintingDriverBaseID + 6, sysheap, purgeable) |
{ |
$"00FF FF00 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 00FF FF00" |
$"FFFF FFFF 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF 0000 00FF FFFF FFFF" |
$"00FF FFFF FFFF F5F5 F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5FF 0000 FFFF FFFF FF00" |
$"0000 FFFF FFFF FFFB F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5FB F5FF 00FF FFFF FFFF 0000" |
$"0000 00FF FFFF FFFF F5F5 C0F5 C0F5 C0F5" |
$"C0C0 C0F5 F5F5 F5FF FFFF FFFF FF00 0000" |
$"0000 0000 FFFF FFFF FFF5 F5F5 F5C0 F5C0" |
$"F5C0 C0F5 F5FB F5FF FFFF FFFF 0000 0000" |
$"0000 0000 00FF FFFF FFFF C0F5 C0F5 C0F5" |
$"C0F5 C0F5 F5F5 FFFF FFFF FF00 0000 0000" |
$"0000 0000 00FF FFFF FFFF FFF5 F520 F520" |
$"F520 20F5 F5FF FFFF FFFF 0000 0000 0000" |
$"0000 0000 00FF F5FF FFFF FFFF 20F5 20F5" |
$"20F5 20F5 FFFF FFFF FF00 0000 0000 0000" |
$"0000 0000 00FF F5FB FFFF FFFF FF20 F520" |
$"F520 20FF FFFF FFFF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5FF FFFF FFFF 05F5" |
$"0505 FFFF FFFF FFFF 0000 0000 0000 0000" |
$"0000 0000 00FF F5FB F5F5 FFFF FFFF FF05" |
$"F5FF FFFF FFFF F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 05FF FFFF FFFF" |
$"FFFF FFFF FFF5 F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5FB F5F5 F5F5 FFFF FFFF" |
$"FFFF FFFF F5FB F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 FFF5 FFFF FFFF" |
$"FFFF FFF5 F5F5 F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5FB F5F5 F5F5 F5FF FFFF" |
$"FFFF FFF5 F5FB F5FF 0000 0000 0000 0000" |
$"0000 0000 00FF F5F5 F5F5 F5F5 FFFF FFFF" |
$"FFFF FFFF F5F5 F5FF 0000 0000 0000 0000" |
$"FBFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FBFF FFFB" |
$"FF2B 2BFC 2B2B 2B2B 2B2B FFFF FFFF FF2B" |
$"2BFF FFFF FFFF 2B2B 2BFC 2B2B FFF9 F9FF" |
$"FFF9 F9FC F9F9 F9F9 F9FF FFFF FFFF F9F9" |
$"F9F9 FFFF FFFF FFF9 F9FC F9F9 FFF8 F5FF" |
$"FF2B 2BFC 2B2B 2B2B FFFF FFFF FF2B 2B2B" |
$"2B2B 2BFF FFFF FFFF 2BFC 2B2B FFF9 2BFF" |
$"FF2B 2BFC FCFC FCFF FFFF FFFF FCFC FCFC" |
$"FCFC FCFC FFFF FFFF FFFC 2B2B FFFB F9FF" |
$"FF2B 2B2B 2B2B FFFF FFFF FF2B 2B2B 2B2B" |
$"2B2B 2B2B 2BFF FFFF FFFF 2B2B FFFD FBFF" |
$"FFF9 F9F9 F9FF FFFF FFFF F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 FFFF FFFF FFF9 FFFE FDFF" |
$"FFF5 F5F5 FFFF FFFF FFF5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5FF FFFF FFFF FFFF FFFB" |
$"FF2B 2BFF FFFF FFFF 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B FFFF FFFF FF00 0000" |
$"FF2B FFFF FFFF FF2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2BFF FFFF FFFF 0000" |
$"00FF FFFF FFFF 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B FFFF FFFF FF00" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 FFFF FFFF" |
$"00FF FF00 0000 0000 0000 0000 0000 0000" |
$"0000 0000 0000 0000 0000 0000 00FF FF" |
}; |
resource 'icl4' (gxPrintingDriverBaseID + 6, sysheap, purgeable) |
{ |
$"0FF0 0000 0000 0000 0000 0000 0000 0FF0" |
$"FFFF 0000 0000 0000 0000 0000 0000 FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF 000F FFFF" |
$"0FFF FF0C 0C0C 0C0C 0C0C 0C0F 00FF FFF0" |
$"00FF FFFE C0C0 C0C0 C0C0 CECF 0FFF FF00" |
$"000F FFFF 0C7C 7C7C 777C 0C0F FFFF F000" |
$"0000 FFFF F0C0 C7C7 C770 CECF FFFF 0000" |
$"0000 0FFF FF7C 7C7C 7C7C 0CFF FFF0 0000" |
$"0000 0FFF FFF0 C4C4 C440 CFFF FF00 0000" |
$"0000 0F0F FFFF 4C4C 4C4C FFFF F000 0000" |
$"0000 0FCE FFFF F4C4 C44F FFFF 0000 0000" |
$"0000 0F0C 0FFF FF1C 11FF FFFF 0000 0000" |
$"0000 0FCE C0FF FFF1 CFFF FFCF 0000 0000" |
$"0000 0F0C 0C1F FFFF FFFF FC0F 0000 0000" |
$"0000 0FCE C0C0 FFFF FFFF CECF 0000 0000" |
$"0000 0F0C 0CFC FFFF FFFC 0C0F 0000 0000" |
$"0000 0FCE C0C0 CFFF FFF0 CECF 0000 0000" |
$"0000 0F0C 0C0C FFFF FFFF 0C0F 0000 0000" |
$"EFFF FFFF FFFF FFFF FFFF FFFF FFFF EFFE" |
$"FCCE CCCC CCFF FFFC CFFF FFCC CECC FDDF" |
$"FDDE DDDD DFFF FFDD DDFF FFFD DEDD FC0F" |
$"FCCE CCCC FFFF FCCC CCCF FFFF CECC FDCF" |
$"FCCE EEEF FFFF EEEE EEEE FFFF FECC FEDF" |
$"FCCC CCFF FFFC CCCC CCCC CFFF FFCC FEEF" |
$"FDDD DFFF FFDD DDDD DDDD DDFF FFFD FFEF" |
$"FC0C FFFF FC0C 0C0C 0C0C 0C0F FFFF FFFE" |
$"FCCF FFFF CCCC CCCC CCCC CCCC FFFF F000" |
$"FCFF FFFC CCCC CCCC CCCC CCCC CFFF FF00" |
$"0FFF FFCC CCCC CCCC CCCC CCCC CCFF FFF0" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF 0000 0000 0000 0000 0000 0000 FFFF" |
$"0FF0 0000 0000 0000 0000 0000 0000 0FF0" |
}; |
resource 'ics#' (gxPrintingDriverBaseID + 6, sysheap, purgeable) |
{ |
{ /* array: 2 elements */ |
/* [1] */ |
$"5FFA E00F 7AAE 399C 3EB8 2FF8 2FE8 23C8" |
$"2BE8 FFFE AE7B BFFB B81F 7FFE E007 5FFA", |
/* [2] */ |
$"5FFA FFFF 7FFE 3FFC 3FF8 3FF8 3FF8 3FF8" |
$"3FF8 FFFE FFFF FFFF FFFF 7FFE FFFF 5FFA" |
} |
}; |
resource 'ics8' (gxPrintingDriverBaseID + 6, sysheap, purgeable) |
{ |
$"00FF 00FF FFFF FFFF FFFF FFFF FF00 FF00" |
$"FFFF FFF5 F5F5 F5F5 F5F5 F5F5 FFFF FFFF" |
$"00FF FFFF FCF5 C0F5 C0F5 FCF5 FFFF FF00" |
$"0000 FFFF FFF5 F5C0 C0F5 00FF FFFF 0000" |
$"0000 FFFF FFFF 20F5 20F5 FFFF FF00 0000" |
$"0000 FFF5 FFFF FF20 20FF FFFF FF00 0000" |
$"0000 FFF5 FCFF FFFF FFFF FFF5 FF00 0000" |
$"0000 FFF5 F5F5 FFFF FFFF F5F5 FF00 0000" |
$"0000 FFF5 FCF5 FFFF FFFF FCF5 FF00 0000" |
$"FCFF FFFF FFFF FFFF FFFF FFFF FFFF FC00" |
$"FF2B FC2B FFFF FF2B 2BFF FFFF FC2B FFFF" |
$"FF2B FCFF FFFF FCFC FCFC FFFF FF2B FFFF" |
$"FF2B FFFF FF2B 2B2B 2B2B 2BFF FFFF FFFF" |
$"00FF FFFF F9F9 F9F9 F9F9 F9F9 FFFF FF00" |
$"FFFF FF2B 2B2B 2B2B 2B2B 2B2B 2BFF FFFF" |
$"00FF 00FF FFFF FFFF FFFF FFFF FF00 FF" |
}; |
resource 'ics4' (gxPrintingDriverBaseID + 6, sysheap, purgeable) |
{ |
$"0F0F FFFF FFFF F0F0 FFFC 0C0C 0C0C FFFF" |
$"0FFF E070 70E0 FFF0 00FF FC07 7C0F FF00" |
$"00FF FF40 40FF F000 00FC FFF4 4FFF F000" |
$"00F0 EFFF FFF0 F000 00FC 0CFF FF0C F000" |
$"00F0 E0FF FFE0 F000 EFFF FFFF FFFF FFE0" |
$"FCEC FFFC CFFF ECFF FCEF FFEE EEFF FCFF" |
$"FCFF FCCC CCCF FFFF 0FFF DDDD DDDD FFF0" |
$"FFFC CCCC CCCC CFFF 0F0F FFFF FFFF F0F0" |
}; |
// puzzle |
resource 'ICN#' (gxPrintingDriverBaseID + 7, sysheap, purgeable) |
{ |
{ /* array: 2 elements */ |
/* [1] */ |
$"00FF FF00 0100 0080 0080 0100 7F80 01FE" |
$"8000 0001 81FF FF01 8100 0101 8100 0101" |
$"8155 7501 8102 B101 8155 5501 8102 B101" |
$"8155 5501 8102 B101 8155 7501 8100 0101" |
$"9FFF FFFD 9400 0055 9400 0055 97FF FFD5" |
$"9000 001D 9000 001D 9600 001D 9600 0011" |
$"9000 0011 9FFF FFF1 8000 0001 8000 0001" |
$"80FF FF01 8080 0101 8040 0201 7FE0 07FE", |
/* [2] */ |
$"00FF FF00 01FF FF80 00FF FF00 7FFF FFFE" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FF80 01FF FFC0 03FF 7FE0 07FE" |
} |
}; |
resource 'icl8' (gxPrintingDriverBaseID + 7, sysheap, purgeable) |
{ |
$"0000 0000 0000 0000 FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF 0000 0000 0000 0000" |
$"0000 0000 0000 00FF 0000 0000 0000 0000" |
$"0000 0000 0000 0000 FF00 0000 0000 0000" |
$"0000 0000 0000 0000 FF00 F6F6 F6F6 F6F6" |
$"F6F6 F6F6 F6F6 F6FF 0000 0000 0000 0000" |
$"00FF FFFF FFFF FFFF FF00 F6F6 F6F6 F6F6" |
$"F6F6 F6F6 F6F6 F6FF FFFF FFFF FFFF FF00" |
$"FF00 0000 0000 0000 0000 F6F6 F6F6 F6F6" |
$"F6F6 F6F6 F6F6 F6F6 0000 0000 0000 00FF" |
$"FF00 F6F6 F6F6 F6FF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6FF F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5FF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6FF F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5FF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6FF F5FB F5C0 F5C0 F5C0" |
$"F5C0 C0C0 F5FB F5FF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6FF F5F5 F5F5 F5F5 C0F5" |
$"C0F5 C0C0 F5F5 F5FF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6FF F5FB F5C0 F5C0 F5C0" |
$"F5C0 F5C0 F5FB F5FF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6FF F5F5 F5F5 F5F5 20F5" |
$"20F5 2020 F5F5 F5FF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6FF F5FB F520 F520 F520" |
$"F520 F520 F5FB F5FF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6FF F5F5 F5F5 F5F5 20F5" |
$"20F5 2020 F5F5 F5FF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6FF F5FB F505 F505 F505" |
$"F505 0505 F5FB F5FF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6FF F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5FF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6FB FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFB FFFB F6FF" |
$"FF00 F6FF 2BFC 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2BFC 2BFF F9FF F6FF" |
$"FF00 F6FF F9FC F9F9 F9F9 F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 F9F9 F9FC F9FF F5FF F6FF" |
$"FF00 F6FF 2BFC FCFC FCFC FCFC FCFC FCFC" |
$"FCFC FCFC FCFC FCFC FCFC 2BFF F9FF F6FF" |
$"FF00 F6FF 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2BFF FBFF F6FF" |
$"FF00 F6FF F9F9 F9F9 F9F9 F9F9 F9F9 F9F9" |
$"F9F9 F9F9 F9F9 F9F9 F9F9 F9FF FDFF F6FF" |
$"FF00 F6FF F5E3 E3F5 F5F5 F5F5 F5F5 F5F5" |
$"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF FFFB F6FF" |
$"FF00 F6FF 2BD8 D82B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2BFF F6F6 F6FF" |
$"FF00 F6FF 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2BFF F6F6 F6FF" |
$"FF00 F6FB FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFB F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6" |
$"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6" |
$"F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6F6 FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF F6F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6F6 FF00 0000 0000 0000" |
$"0000 0000 0000 00FF 00F6 F6F6 F6F6 F6FF" |
$"FF00 F6F6 F6F6 F6F6 F6FF 0000 0000 0000" |
$"0000 0000 0000 FF00 F6F6 F6F6 F6F6 F6FF" |
$"00FF FFFF FFFF FFFF FFFF FF00 0000 0000" |
$"0000 0000 00FF FFFF FFFF FFFF FFFF FF" |
}; |
resource 'icl4' (gxPrintingDriverBaseID + 7, sysheap, purgeable) |
{ |
$"0000 0000 FFFF FFFF FFFF FFFF 0000 0000" |
$"0000 000F 0000 0000 0000 0000 F000 0000" |
$"0000 0000 F0C0 C0C0 C0C0 C0CF 0000 0000" |
$"0FFF FFFF F00C 0C0C 0C0C 0C0F FFFF FFF0" |
$"F000 0000 00C0 C0C0 C0C0 C0C0 0000 000F" |
$"F00C 0C0F FFFF FFFF FFFF FFFF 0C0C 0C0F" |
$"F0C0 C0CF 0000 0000 0000 000F C0C0 C0CF" |
$"F00C 0C0F 0000 0000 0000 000F 0C0C 0C0F" |
$"F0C0 C0CF 0E07 0707 0777 0E0F C0C0 C0CF" |
$"F00C 0C0F 0000 0070 7077 000F 0C0C 0C0F" |
$"F0C0 C0CF 0E07 0707 0707 0E0F C0C0 C0CF" |
$"F00C 0C0F 0000 0040 4044 000F 0C0C 0C0F" |
$"F0C0 C0CF 0E04 0404 0404 0E0F C0C0 C0CF" |
$"F00C 0C0F 0000 0040 4044 000F 0C0C 0C0F" |
$"F0C0 C0CF 0E01 0101 0111 0E0F C0C0 C0CF" |
$"F00C 0C0F 0000 0000 0000 000F 0C0C 0C0F" |
$"F0CE FFFF FFFF FFFF FFFF FFFF FFFE FECF" |
$"F00F CECC CCCC CCCC CCCC CCCC CECF DF0F" |
$"F0CF DEDD DDDD DDDD DDDD DDDD DEDF 0FCF" |
$"F00F CEEE EEEE EEEE EEEE EEEE EECF DF0F" |
$"F0CF CCCC CCCC CCCC CCCC CCCC CCCF EFCF" |
$"F00F DDDD DDDD DDDD DDDD DDDD DDDF EF0F" |
$"F0CF 0880 0000 0000 0000 0000 000F FECF" |
$"F00F C33C CCCC CCCC CCCC CCCC CCCF 0C0F" |
$"F0CF CCCC CCCC CCCC CCCC CCCC CCCF C0CF" |
$"F00E FFFF FFFF FFFF FFFF FFFF FFFE 0C0F" |
$"F0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0CF" |
$"F00C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F" |
$"F0C0 C0C0 FFFF FFFF FFFF FFFF C0C0 C0CF" |
$"F00C 0C0C F000 0000 0000 000F 0C0C 0C0F" |
$"F0C0 C0C0 CF00 0000 0000 00F0 C0C0 C0CF" |
$"0FFF FFFF FFF0 0000 0000 0FFF FFFF FFF0" |
}; |
resource 'ics#' (gxPrintingDriverBaseID + 7, sysheap, purgeable) |
{ |
{ /* array: 2 elements */ |
/* [1] */ |
$"1FF8 781E 8001 9FF1 9011 9AB1 9191 9AB1" |
$"9011 BFFD B005 B005 BFFD 8001 8FF1 7C3E", |
/* [2] */ |
$"1FF8 7FFE FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 7C3E" |
} |
}; |
resource 'ics8' (gxPrintingDriverBaseID + 7, sysheap, purgeable) |
{ |
$"0000 00FF FFFF FFFF FFFF FFFF FF00 0000" |
$"00FF FFFF FFF6 F6F6 F6F6 F6FF FFFF FF00" |
$"FFF6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF" |
$"FFF6 F6FF FFFF FFFF FFFF FFFF F6F6 F6FF" |
$"FFF6 F6FF F5F5 F5F5 F5F5 F5FF F6F6 F6FF" |
$"FFF6 F6FF FBF5 C0C0 C0F5 FBFF F6F6 F6FF" |
$"FFF6 F6FF F5F5 1313 13F5 F5FF F6F6 F6FF" |
$"FFF6 F6FF FBF5 0505 05F5 FBFF F6F6 F6FF" |
$"FFF6 F6FF F5F5 F5F5 F5F5 F5FF F6F6 F6FF" |
$"FFF6 FCFC FCFC FCFC FCFC FCFC FCFF F6FF" |
$"FFF6 FFE3 F9F9 F9F9 F9F9 F9F9 F9FF F6FF" |
$"FFF6 FFD8 F5F5 F5F5 F5F5 F5F5 F5FF F6FF" |
$"FFF6 FFFF FFFF FFFF FFFF FFFF FFFF F6FF" |
$"FFF6 F6F6 F6F6 F6F6 F6F6 F6F6 F6F6 F6FF" |
$"FFF6 F6F6 FFFF FFFF FFFF FFFF F6F6 F6FF" |
$"00FF FFFF FFFF 0000 0000 FFFF FFFF FF" |
}; |
resource 'ics4' (gxPrintingDriverBaseID + 7, sysheap, purgeable) |
{ |
$"000F FFFF FFFF F000 0FFF FC0C 0C0F FFF0" |
$"F0C0 C0C0 C0C0 C0CF FC0F FFFF FFFF 0C0F" |
$"F0CF 0000 000F C0CF FC0F E077 70EF 0C0F" |
$"F0CF 0044 400F C0CF FC0F E011 10EF 0C0F" |
$"F0CF 0000 000F C0CF FCEE EEEE EEEE EF0F" |
$"F0F8 DDDD DDDD DFCF FCF3 0000 0000 0F0F" |
$"F0FF FFFF FFFF FFCF FC0C 0C0C 0C0C 0C0F" |
$"F0C0 FFFF FFFF C0CF 0FFF FF00 00FF FFF0" |
}; |
/* ------------------------------------------------------------------------ */ |
/* RESOURCES FOR TELLING THE SYSTEM WHAT KIND OF DRIVER WE ARE */ |
/* ------------------------------------------------------------------------ */ |
// select which imaging system to use and the ID of the imaging override resource, |
resource gxImagingSystemSelectorType (gxImagingSystemSelectorID, sysHeap) |
{ |
gxRasterPrinterType // we use the raster system |
}; |
/* ------------------------------------------------------------------------ */ |
/* RESOURCES FOR TELLING THE SYSTEM WHAT MESSAGES WE'D LIKE TO GET */ |
/* ------------------------------------------------------------------------ */ |
// overrides for universal messages, and where to find them in the jump table |
#define firstOffset 4 |
#define segmentID NewSegID |
resource gxOverrideType (gxDriverUniversalOverrideID, sysheap, purgeable) |
{ |
{ |
gxInitialize, segmentID, firstOffset + 0, |
gxShutDown, segmentID, firstOffset + 4, |
gxDefaultPrinter, segmentID, firstOffset + 8, |
gxDefaultFormat, segmentID, firstOffset + 12, |
gxDefaultJob, segmentID, firstOffset + 16, |
gxJobDefaultFormatDialog, segmentID, firstOffset + 20, |
gxJobFormatModeQuery, segmentID, firstOffset + 24, |
gxRenderPage, segmentID, firstOffset + 28, |
gxOpenConnection, segmentID, firstOffset + 32, |
gxCloseConnection, segmentID, firstOffset + 36, |
gxStartSendPage, segmentID, firstOffset + 40, |
gxFinishSendPage, segmentID, firstOffset + 44, |
gxDumpBuffer, segmentID, firstOffset + 48, |
gxFreeBuffer, segmentID, firstOffset + 52, |
gxSetupImageData, segmentID, firstOffset + 56, |
gxJobIdle, segmentID, firstOffset + 60, |
gxJobPrintDialog, segmentID, firstOffset + 64, |
gxHandlePanelEvent, segmentID, firstOffset + 68 |
}; |
}; |
// overrides for raster specific messages, and where to find them in the jump table |
resource gxOverrideType (gxDriverImagingOverrideID, sysheap, purgeable) |
{ |
{ |
gxRasterPackageBitmap, segmentID, firstOffset + 72, |
gxRasterLineFeed, segmentID, firstOffset + 76 |
}; |
}; |
/* ------------------------------------------------------------------------ */ |
/* UNIVERSAL DRIVER AND IO RELATED RESOURCES */ |
/* ------------------------------------------------------------------------ */ |
// Capturing PAP ImageWriters settings |
// how to capture this device |
resource gxCaptureType (gxCapturedAppleTalkType, sysheap, purgeable) |
{ |
"\0D011ImageShared" |
}; |
resource gxCaptureType (gxUncapturedAppleTalkType, sysheap, purgeable) |
{ |
"\0D011ImageWriter" |
}; |
resource gxCaptureType (gxCaptureStringID, sysheap, purgeable) |
{ |
"\0X1B\0X62NAMELENPRINTERNAMETYPELENPRINTERTYPE\0X01*" |
}; |
resource gxCaptureType (gxReleaseStringID, sysheap, purgeable) |
{ |
"\0X1B\0X62NAMELENPRINTERNAMETYPELENPRINTERTYPE\0X01*" |
}; |
// This resource customizes the behavior of the universal driver, allowing us |
// to use standard mechanisms for buffering and IO - all driver should have |
// one of these resources, although the universal driver does provide some default |
// values. |
resource gxUniversalIOPrefsType (gxUniversalIOPrefsID, sysheap, purgeable) |
{ |
standardIO, |
4, // four buffers (univ driver WILL run with less if it needs to) |
2500, // we want them to each be large enough for one scan line of data (at least) |
10, // number of requests blocks to allocate for HIO |
3*60*60, // 3 minute timout for open/close |
3*60*60, // as well as for reading and writing |
}; |
/* ------------------------------------------------------------------------ */ |
/* RASTER GENERIC DRIVER RELATED RESOURCES */ |
/* ------------------------------------------------------------------------ */ |
// This resource customizes the behavior of the raster generic driver, allowing |
// us to specify our imaging options, as well as format/page scaling. |
// All raster drivers must have this resource. |
resource gxRasterPrefsType (gxRasterPrefsID, sysheap, purgeable) |
{ |
gxDefaultRaster, // default options are fine |
0x00900000, 0x00900000, // 144X144 dpi device |
16, // min band size == 2 head heights |
0, // max band size (0 is full page) |
0x00008000, // RAM percentage (50%) |
100*1024, // RAM slop (100K) |
4, // 4 bit device |
{ |
gxDefaultOffscreen, // YELLOW plane. Use default halftoning. |
0x000F0000, // Angle = 15 degrees |
0x002D0000, // Freq = 45 |
gxRoundDot, // RoundDot dithering |
gxComponent3Tint, // Extract yellow and dither it |
gxRGBSpace, gxNoProfile, 0, 0, 0, 0, // DotColor == black |
gxRGBSpace, gxNoProfile, 0xFFFF, 0xFFFF, 0xFFFF, 0, // Background color == white |
gxCMYKSpace, // Convert to gxCMYKSpace before halftoning. |
gxNoSpace, // No explicit color space |
gxNoSet, // No color set |
gxNoProfile, // No profile specified |
gxDefaultOffscreen, // MAGENTA plane. Use default halftoning. |
0x00000000, // Angle = 0 degrees |
0x002D0000, // Freq = 45 |
gxRoundDot, // RoundDot dithering |
gxComponent2Tint, // extract magenta and dither it |
gxRGBSpace, gxNoProfile, 0, 0, 0, 0, // dotColor == black |
gxRGBSpace, gxNoProfile, 0xFFFF, 0xFFFF, 0xFFFF, 0, // background color == white |
gxCMYKSpace, // Convert to gxCMYKSpace before halftoning. |
gxNoSpace, // No explicit color space |
gxNoSet, // No color set |
gxNoProfile, // No profile specified |
gxDefaultOffscreen, // CYAN plane. Use default halftoning. |
0x003C0000, // Angle = 60 degrees |
0x002D0000, // Freq = 45 |
gxRoundDot, // RoundDot dithering |
gxComponent1Tint, // Extract cyan and dither it |
gxRGBSpace, gxNoProfile, 0, 0, 0, 0, // DotColor == black |
gxRGBSpace, gxNoProfile, 0xFFFF, 0xFFFF, 0xFFFF, 0, // Background color == white |
gxCMYKSpace, // Convert to gxCMYKSpace before halftoning. |
gxNoSpace, // No explicit color space |
gxNoSet, // No color set |
gxNoProfile, // No profile specified |
gxDefaultOffscreen, // BLACK plane. Use default halftoning. |
0x002D0000, // Angle = 45 degrees |
0x002D0000, // Freq = 45 |
gxRoundDot, // RoundDot dithering |
gxComponent4Tint, // Extract black and dither it |
gxRGBSpace, gxNoProfile, 0, 0, 0, 0, // DotColor == black |
gxRGBSpace, gxNoProfile, 0xFFFF, 0xFFFF, 0xFFFF, 0, // Background color == white |
gxCMYKSpace, // Convert to gxCMYKSpace before halftoning. |
gxNoSpace, // No explicit color space |
gxNoSet, // No color set |
gxNoProfile // No profile specified |
}; |
}; |
// This resource allows us to control the packaging that takes place within the |
// raster generic driver's RasterDataIn proc. Drivers which do not use the Raster |
// generic RasterDataIn proc or override it entirely themselves need not have this resource. |
resource gxRasterPackType (gxRasterPackID, sysheap, purgeable) |
{ |
2500, // packing buffer size - for the ImageWriter |
// this is the # of bytes in our largest single packaged line |
4, // we are a CMYK (so we make 4 passes over the data) |
16, // we have a 16 pixel high head |
2, // it takes two passes to achive this 16 pixels |
1, // and there is a 1 pixel difference between these two passes |
gxInterlaceColor, // avoid ribbon contamination |
}; |
// This resource allows us to control the remaining raster messages used for packaging. |
// This includes form feed, line feed, and package bitmap. |
// Drivers not using the Raster Generic Driver's implementations of these messages |
// need not have this resource. |
#define PERFSKIPOFF "\0X1BD\0X00\0X04" |
#define PAPEROUTOFF "\0X1Bo" |
#define UNIDIRECTIONAL "\0X1B>" |
#define BIDIRECTIONAL "\0X1B<" |
#define DPI144 "\0X1Bp" |
#define DPI160 "\0X1BP" |
#define DPI72 "\0X1Bn" |
#define DPI80 "\0X1BN" |
resource 'wstr' (gxPrintingDriverBaseID, sysheap, purgeable) { |
PERFSKIPOFF PAPEROUTOFF UNIDIRECTIONAL DPI144 |
}; |
resource 'wstr' (gxPrintingDriverBaseID+1, sysheap, purgeable) { |
PERFSKIPOFF PAPEROUTOFF UNIDIRECTIONAL DPI160 |
}; |
resource 'wstr' (gxPrintingDriverBaseID+2, sysheap, purgeable) { |
PERFSKIPOFF PAPEROUTOFF BIDIRECTIONAL DPI72 |
}; |
resource 'wstr' (gxPrintingDriverBaseID+3, sysheap, purgeable) { |
PERFSKIPOFF PAPEROUTOFF BIDIRECTIONAL DPI80 |
}; |
resource 'wstr' (gxPrintingDriverBaseID+10, sysheap, purgeable) { |
"\0X0C", // End page string: a control-L for the IW's form feed |
}; |
resource gxRasterPackOptionsType (gxRasterPackOptionsID, sysheap, purgeable) |
{ |
gxPrintingDriverBaseID, |
gxPrintingDriverBaseID + 10, |
// forward line feed characteristics |
98, // max line feed amount is 98 |
gxRasterNumToASCII, // express line feed as ASCII |
2, // minimum width is 2 |
"0", // and pad with zeros |
"\0X1BT", // <esc>T == set line feed size |
"\0X1Bf\0X0A", // <esc>f<lf> == direction forward, do line feed |
// reverse line feed characteristics |
98, // max line feed amount is 98 |
gxRasterNumToASCII, // express line feed as ASCII |
2, // minimum width is 2 |
"0", // and pad with zeros |
"\0X1BT", // <esc>T == set line feed size |
"\0X1Br\0X0A", // <esc>r<lf> == direction reverse, do line feed |
// Here will eventually come data that controls the PackageBitmap message |
}; |
/* ------------------------------------------------------------------------ */ |
/* RESOURCES FOR STATUS AND DIALOGS */ |
/* ------------------------------------------------------------------------ */ |
resource 'stat' (kDriverStatus, sysheap, purgeable) { |
'Dipy', |
{ |
// statusType statusID cool alert ID statusString code constant |
printerReady, 1, 0, "Sending data to printer"; // kSendingData |
userAlert, 1, kDriverStatus, "Please check that the printer is onÐline"; // kCheckOnline // kSendingData |
} |
}; |
resource gxPrintingAlertType (kDriverStatus, sysheap, purgeable) // The printer isn't online |
{ |
printingStatus, // version |
cautionIcon, // icon id |
defaultSystemSize, |
defaultAction, // the default label |
cancelTitle2, // button 2 |
"The document Ò!1Ó cannot be printed, because the printer " |
"Ò!0Ó is offline. To continue printing, please make " |
"sure the printer is " |
"properly connected and turned on. If you wish " |
"to cancel printing, please click Cancel Printing.", |
"Continue", // action label |
"Cancel Printing", // button label 2 |
"Hold", // button label 3 |
" ", // font name |
"Printer offline" |
}; |
/* ------------------------------------------------------------------------ */ |
/* RESOURCES FOR PAPERTYPES */ |
/* ------------------------------------------------------------------------ */ |
resource 'ptyp' (gxPrintingDriverBaseID, sysheap, purgeable) { |
"US Letter", |
0x0, |
0x0, |
0x2400000, |
0x2FB3333, |
-0x120000, |
-0xE6666, |
0x2520000, |
0x3099999, |
usLetterBase, |
'Dipy', |
inch, |
oldandNewStylePaperType, |
isDefaultPaperType, |
{ |
} |
}; |
resource 'ptyp' (gxPrintingDriverBaseID+1, sysheap, purgeable) { |
"A4 Letter", |
0x0, |
0x0, |
0x2400000, |
0x3180000, |
-0x120000, |
-0xE6666, |
0x2520000, |
0x3266666, |
a4LetterBase, |
'Dipy', |
mm, |
oldandNewStylePaperType, |
notDefaultPaperType, |
{ |
} |
}; |
resource 'ptyp' (gxPrintingDriverBaseID+2, sysheap, purgeable) { |
"US Legal", |
0x0, |
0x0, |
0x2400000, |
0x3D33334, |
-0x120000, |
-0xE6666, |
0x2520000, |
0x3E1999A, |
usLegalBase, |
'Dipy', |
inch, |
oldandNewStylePaperType, |
notDefaultPaperType, |
{ |
} |
}; |
resource 'ptyp' (gxPrintingDriverBaseID+3, sysheap, purgeable) { |
"International Fanfold", |
0x0, |
0x0, |
0x2520000, |
0x3600000, |
-0x120000, |
-0xE6666, |
0x2640000, |
0x36E6666, |
unknownBase, |
'Dipy', |
mm, |
oldandNewStylePaperType, |
notDefaultPaperType, |
{ |
} |
}; |
resource 'ptyp' (gxPrintingDriverBaseID+4, sysheap, purgeable) { |
"Computer Paper", |
0x0, |
0x0, |
0x3F00000, |
0x3180000, |
-0x120000, |
-0xE6666, |
0x4020000, |
0x3266666, |
unknownBase, |
'Dipy', |
inch, |
oldandNewStylePaperType, |
notDefaultPaperType, |
{ |
} |
}; |
resource 'ptyp' (gxPrintingDriverBaseID+5, sysheap, purgeable) { |
"Envelope", |
0x0, |
0x0, |
0x2640000, |
0x1290000, |
-0x120000, |
-0xE6666, |
0x2760000, |
0x1376666, |
unknownBase, |
'Dipy', |
inch, |
oldandNewStylePaperType, |
notDefaultPaperType, |
{ |
} |
}; |
resource 'ptyp' (gxPrintingDriverBaseID+17, sysheap, purgeable) // B5 Letter |
{ |
"B5 Letter", |
0x0, |
0x0, |
0x1E000A8, |
0x2A600A8, |
-0x120000, |
-0xE6666, |
0x1F200A8, |
0x2B4670E, |
b5LetterBase, |
'Dipy', |
mm, |
oldAndNewStylePaperType, |
notDefaultPaperType, |
{} |
}; |
/* ------------------------------------------------------------------------ */ |
/* DESCRIPTIONS OF SEPERATION PRINT DIALOG PANELS */ |
/* ------------------------------------------------------------------------ */ |
resource gxPrintPanelType (kSeperationPanelID, sysheap, purgeable) |
{ |
"Separations", // the panel name |
smRoman, // script id |
kSeperationPanelID, // the icon id |
kSeperationPanelID // the ditl id |
}; |
resource 'DITL' (kSeperationPanelID, sysheap, purgeable) { |
{ /* array DITLarray: 5 elements */ |
/* [1] */ |
{36, 52, 52, 158}, |
CheckBox { |
enabled, |
"Cyan" |
}, |
/* [2] */ |
{56, 52, 72, 158}, |
CheckBox { |
enabled, |
"Magenta" |
}, |
/* [3] */ |
{76, 52, 92, 158}, |
CheckBox { |
enabled, |
"Yellow" |
}, |
/* [4] */ |
{96, 52, 112, 158}, |
CheckBox { |
enabled, |
"Black" |
}, |
/* [5] */ |
{10, 28, 26, 248}, |
StaticText { |
disabled, |
"Select the color planes to print:" |
} |
} |
}; |
// The gxExtendedDITLType tells the system how to map a collection |
// to items in the a print dialog panel. |
resource gxExtendedDITLType (kSeperationPanelID, sysheap, purgeable) |
{ |
{ |
CheckBox { kCMYKRenderCollectionType, kCMYKRenderCollectionID, 0, 1}, |
CheckBox { kCMYKRenderCollectionType, kCMYKRenderCollectionID, 1, 2}, |
CheckBox { kCMYKRenderCollectionType, kCMYKRenderCollectionID, 2, 3}, |
CheckBox { kCMYKRenderCollectionType, kCMYKRenderCollectionID, 3, 4} |
}; |
}; |
/* ------------------------------------------------------------------------ */ |
/* DESCRIPTIONS OF DITHER/HALFTONE PRINT DIALOG PANELS */ |
/* ------------------------------------------------------------------------ */ |
resource gxPrintPanelType (kDitherPanelID, sysheap, purgeable) |
{ |
"Rendering", // the panel name |
smRoman, // script id |
kDitherPanelID, // the icon id |
kDitherPanelID // the ditl id |
}; |
resource 'DITL' (kDitherPanelID, sysheap, purgeable) { |
{ /* array DITLarray: 21 elements */ |
/* [1] */ |
{16, 12, 32, 72}, |
RadioButton { |
enabled, |
"Dither" |
}, |
/* [2] */ |
{62, 12, 78, 92}, |
RadioButton { |
enabled, |
"Half Tone" |
}, |
/* [3] */ |
{32, 4, 52, 254}, |
Control { |
enabled, |
kDitherPanelID |
}, |
/* [4] */ |
{79, 4, 99, 254}, |
Control { |
enabled, |
kDitherPanelID+1 |
}, |
/* [5] */ |
{120, 82, 136, 138}, |
EditText { |
enabled, |
"" |
}, |
/* [6] */ |
{141, 82, 157, 138}, |
EditText { |
enabled, |
"" |
}, |
/* [7] */ |
{120, 143, 136, 199}, |
EditText { |
enabled, |
"" |
}, |
/* [8] */ |
{141, 143, 157, 199}, |
EditText { |
enabled, |
"" |
}, |
/* [9] */ |
{120, 204, 136, 260}, |
EditText { |
enabled, |
"" |
}, |
/* [10] */ |
{141, 204, 157, 260}, |
EditText { |
enabled, |
"" |
}, |
/* [11] */ |
{120, 265, 136, 321}, |
EditText { |
enabled, |
"" |
}, |
/* [12] */ |
{141, 265, 157, 321}, |
EditText { |
enabled, |
"" |
}, |
/* [13] */ |
{120, 1, 136, 78}, |
StaticText { |
disabled, |
"Angle:" |
}, |
/* [14] */ |
{141, 1, 157, 78}, |
StaticText { |
disabled, |
"Frequency:" |
}, |
/* [15] */ |
{100, 88, 116, 124}, |
StaticText { |
disabled, |
"Cyan" |
}, |
/* [16] */ |
{100, 140, 116, 200}, |
StaticText { |
disabled, |
"Magenta" |
}, |
/* [17] */ |
{100, 208, 116, 258}, |
StaticText { |
disabled, |
"Yellow" |
}, |
/* [18] */ |
{100, 276, 116, 312}, |
StaticText { |
disabled, |
"Black" |
}, |
/* [19] */ |
{0, 80, 16, 224}, |
StaticText { |
disabled, |
"Dithering/Halftoning" |
}, |
/* [20] */ |
{15, 0, 56, 328}, |
UserItem { |
enabled |
}, |
/* [21] */ |
{60, 0, 168, 328}, |
UserItem { |
enabled |
} |
} |
}; |
// The gxExtendedDITLType tells the system how to map a collection |
// to items in the a print dialog panel. |
resource gxExtendedDITLType (kDitherPanelID, sysheap, purgeable) |
{ |
{ |
RadioButtons { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
4, {1,2}}, |
PopUp { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
6, 3}, |
PopUp { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
8, 4}, |
EditTextReal { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
10, 5, 1,"0.0","360.0"}, |
EditTextReal { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
26, 6, 0,"0.0","360.0"}, |
EditTextReal { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
14, 7, 0,"0.0","360.0"}, |
EditTextReal { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
30, 8, 0,"0.0","360.0"}, |
EditTextReal { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
18, 9, 0,"0.0","360.0"}, |
EditTextReal { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
34, 10, 0,"0.0","360.0"}, |
EditTextReal { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
22, 11, 0,"0.0","360.0"}, |
EditTextReal { kCMYKRenderCollectionType, kCMYKRenderCollectionID, |
38, 12, 0,"0.0","360.0"} |
}; |
}; |
// The two pop up control (and their menus) used to diaplay dither level and dot shape. |
resource 'CNTL' (kDitherPanelID, sysheap, purgeable) { |
{50, 10, 70, 260}, |
0, |
visible, |
100, |
kDitherPanelID, |
1008, |
0, |
"Dither Level" |
}; |
resource 'MENU' (kDitherPanelID, sysheap, purgeable) { |
kDitherPanelID, |
textMenuProc, |
allEnabled, |
enabled, |
"Untitled", |
{ /* array: 16 elements */ |
/* [1] */ |
"1", noIcon, noKey, noMark, plain, |
/* [2] */ |
"2", noIcon, noKey, noMark, plain, |
/* [3] */ |
"3", noIcon, noKey, noMark, plain, |
/* [4] */ |
"4", noIcon, noKey, noMark, plain, |
/* [5] */ |
"5", noIcon, noKey, noMark, plain, |
/* [6] */ |
"6", noIcon, noKey, noMark, plain, |
/* [7] */ |
"7", noIcon, noKey, noMark, plain, |
/* [8] */ |
"8", noIcon, noKey, noMark, plain, |
/* [9] */ |
"9", noIcon, noKey, noMark, plain, |
/* [10] */ |
"10", noIcon, noKey, noMark, plain, |
/* [11] */ |
"11", noIcon, noKey, noMark, plain, |
/* [12] */ |
"12", noIcon, noKey, noMark, plain, |
/* [13] */ |
"13", noIcon, noKey, noMark, plain, |
/* [14] */ |
"14", noIcon, noKey, noMark, plain, |
/* [15] */ |
"15", noIcon, noKey, noMark, plain, |
/* [16] */ |
"16", noIcon, noKey, noMark, plain |
} |
}; |
resource 'CNTL' (kDitherPanelID+1, sysheap, purgeable) { |
{75, 10, 95, 260}, |
0, |
visible, |
100, |
kDitherPanelID+1, |
1008, |
0, |
"Dot Shape" |
}; |
resource 'MENU' (kDitherPanelID+1, sysheap, purgeable) { |
kDitherPanelID+1, |
textMenuProc, |
allEnabled, |
enabled, |
"Untitled", |
{ /* array: 16 elements */ |
/* [1] */ |
"Round", noIcon, noKey, noMark, plain, |
/* [2] */ |
"Spiral", noIcon, noKey, noMark, plain, |
/* [3] */ |
"Square", noIcon, noKey, noMark, plain, |
/* [4] */ |
"Line", noIcon, noKey, noMark, plain, |
/* [5] */ |
"Elliptic", noIcon, noKey, noMark, plain, |
/* [6] */ |
"Triangle", noIcon, noKey, noMark, plain, |
/* [7] */ |
"Dispersed", noIcon, noKey, noMark, plain |
} |
}; |
/* ------------------------------------------------------------------------ */ |
/* ICONS USED BY THE ADDED PRINT DIALOG PANELS */ |
/* ------------------------------------------------------------------------ */ |
resource 'icl4' ( kSeperationPanelID, sysheap, purgeable ) { |
$"00FF FFFF FFFF FFFF FFFF 0000 0000 0000" |
$"00F7 7777 7777 7777 777F 0000 0000 0000" |
$"00F7 7777 7777 7777 777F 0000 0000 0000" |
$"00F7 7777 7777 7777 777F FFF0 0000 0000" |
$"00F7 7777 7777 7777 777F 44F0 0000 0000" |
$"00F7 7777 7777 7777 777F 44F0 0000 0000" |
$"00F7 7777 7777 7777 777F 44FF FF00 0000" |
$"00F7 7777 7777 7777 777F 44F1 1F00 0000" |
$"00F7 7777 7777 7777 777F 44F1 1F00 0000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00F7 7777 7777 7777 777F 44F1 1FFF F000" |
$"00FF FFFF FFFF FFFF FFFF 44F1 1FFF F000" |
$"0000 0F44 4444 4444 4444 44F1 1FFF F000" |
$"0000 0F44 4444 4444 4444 44F1 1FFF F000" |
$"0000 0FFF FFFF FFFF FFFF FFF1 1FFF F000" |
$"0000 0000 F111 1111 1111 1111 1FFF F000" |
$"0000 0000 F111 1111 1111 1111 1FFF F000" |
$"0000 0000 FFFF FFFF FFFF FFFF FFFF F000" |
$"0000 0000 000F FFFF FFFF FFFF FFFF F000" |
$"0000 0000 000F FFFF FFFF FFFF FFFF F000" |
$"0000 0000 000F FFFF FFFF FFFF FFFF F0" |
}; |
resource 'icl8' ( kSeperationPanelID, sysheap, purgeable ) { |
$"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF 0000 0000 0000 0000 0000 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 0000 0000 0000 0000 0000 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 0000 0000 0000 0000 0000 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF FFFF FF00 0000 0000 0000 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF00 0000 0000 0000 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF00 0000 0000 0000 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FFFF FFFF 0000 0000 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF 0000 0000 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF 0000 0000 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0" |
$"C0C0 C0FF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF 1313 FF05 05FF FFFF FF00 0000" |
$"0000 0000 00FF 1313 1313 1313 1313 1313" |
$"1313 1313 1313 FF05 05FF FFFF FF00 0000" |
$"0000 0000 00FF 1313 1313 1313 1313 1313" |
$"1313 1313 1313 FF05 05FF FFFF FF00 0000" |
$"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FF05 05FF FFFF FF00 0000" |
$"0000 0000 0000 0000 FF05 0505 0505 0505" |
$"0505 0505 0505 0505 05FF FFFF FF00 0000" |
$"0000 0000 0000 0000 FF05 0505 0505 0505" |
$"0505 0505 0505 0505 05FF FFFF FF00 0000" |
$"0000 0000 0000 0000 FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000" |
$"0000 0000 0000 0000 0000 00FF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000" |
$"0000 0000 0000 0000 0000 00FF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000" |
$"0000 0000 0000 0000 0000 00FF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FF" |
}; |
resource 'ICN#' ( kSeperationPanelID, sysheap, purgeable ) { |
{ /* array: 2 elements */ |
/* [1] */ |
$"3FFF F000 2000 1000 2888 9000 2000 1E00" |
$"2222 3A00 2000 1600 2888 9BC0 2000 1640" |
$"2222 3A40 2000 1678 2888 9A78 2000 1678" |
$"2222 3A78 2000 1678 2888 9A78 2000 1678" |
$"2222 3A78 2000 1678 2888 9A78 2000 1678" |
$"2222 3A78 2000 1678 3FFF FA78 0555 5678" |
$"06AA AA78 07FF FE78 0080 0078 0080 0078" |
$"00FF FFF8 001F FFF8 001F FFF8 001F FFF8", |
/* [2] */ |
$"3FFF F000 3FFF F000 3FFF F000 3FFF FE00" |
$"3FFF FE00 3FFF FE00 3FFF FFC0 3FFF FFC0" |
$"3FFF FFC0 3FFF FFF8 3FFF FFF8 3FFF FFF8" |
$"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8" |
$"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8" |
$"3FFF FFF8 3FFF FFF8 3FFF FFF8 07FF FFF8" |
$"07FF FFF8 07FF FFF8 00FF FFF8 00FF FFF8" |
$"00FF FFF8 001F FFF8 001F FFF8 001F FFF8" |
} |
}; |
resource 'ics#' ( kSeperationPanelID, sysheap, purgeable ) { |
{ /* array: 2 elements */ |
/* [1] */ |
$"0000 7F00 5100 41C0 4540 4170 5150 415C" |
$"455C 7F5C 105C 1FDC 041C 07FC 01FC 01FC", |
/* [2] */ |
$"0000 7F00 7F00 7FC0 7FC0 7FF0 7FF0 7FFC" |
$"7FFC 7FFC 1FFC 1FFC 07FC 07FC 01FC 01FC" |
} |
}; |
resource 'ics4' ( kSeperationPanelID, sysheap, purgeable ) { |
$"0000 0000 0000 0000 0FFF FFFF 0000 0000" |
$"0F77 777F 0000 0000 0F77 777F FF00 0000" |
$"0F77 777F CF00 0000 0F77 777F CFFF 0000" |
$"0F77 777F CF1F 0000 0F77 777F CF1F FF00" |
$"0F77 777F CF1F FF00 0FFF FFFF CF1F FF00" |
$"000F CCCC CF1F FF00 000F FFFF FF1F FF00" |
$"0000 0F11 111F FF00 0000 0FFF FFFF FF00" |
$"0000 000F FFFF FF00 0000 000F FFFF FF" |
}; |
resource 'ics8' ( kSeperationPanelID, sysheap, purgeable ) { |
$"0000 0000 0000 0000 0000 0000 0000 0000" |
$"00FF FFFF FFFF FFFF 0000 0000 0000 0000" |
$"00FF C0C0 C0C0 C0FF 0000 0000 0000 0000" |
$"00FF C0C0 C0C0 C0FF FFFF 0000 0000 0000" |
$"00FF C0C0 C0C0 C0FF 13FF 0000 0000 0000" |
$"00FF C0C0 C0C0 C0FF 13FF FFFF 0000 0000" |
$"00FF C0C0 C0C0 C0FF 13FF 05FF 0000 0000" |
$"00FF C0C0 C0C0 C0FF 13FF 05FF FFFF 0000" |
$"00FF C0C0 C0C0 C0FF 13FF 05FF FFFF 0000" |
$"00FF FFFF FFFF FFFF 13FF 05FF FFFF 0000" |
$"0000 00FF 1313 1313 13FF 05FF FFFF 0000" |
$"0000 00FF FFFF FFFF FFFF 05FF FFFF 0000" |
$"0000 0000 00FF 0505 0505 05FF FFFF 0000" |
$"0000 0000 00FF FFFF FFFF FFFF FFFF 0000" |
$"0000 0000 0000 00FF FFFF FFFF FFFF 0000" |
$"0000 0000 0000 00FF FFFF FFFF FFFF" |
}; |
resource 'icl4' (kDitherPanelID, sysheap, purgeable) { |
$"00FF FFFF FFFF FFFF FFFF FF00 0000 0000" |
$"00FC CCCC CCCC CCCC CCCC CFF0 0000 0000" |
$"00FC CC7C 7C7C 7C7C 7C7C 7FCF 0000 0000" |
$"00FC CCCC CCC7 C7C7 C777 7FCC F000 0000" |
$"00FC 7CCC 7C7C 7C7C 7C7C 7FCC CF00 0000" |
$"00FC CCCC CCCC C7C7 7777 7FCC CCF0 0000" |
$"00FC CC7C 7C7C 7C7C 7C7C 7FCC CCCF 0000" |
$"00FC CCCC CCC7 C7C7 C777 7FFF FFFF F000" |
$"00FC 7CCC 7C7C 7C7C 7C7C 7C77 777C F000" |
$"00FC CCCC CCCC C4C4 4444 4444 444C F000" |
$"00FC CC4C 4C4C 4C4C 4C4C 444C 444C F000" |
$"00FC CCCC CCC4 C4C4 C444 4444 444C F000" |
$"00FC 4CCC 4C4C 4C4C 4C4C 4C44 444C F000" |
$"00FC CCCC CCCC C4C4 4444 4444 444C F000" |
$"00FC CC4C 4C4C 4C4C 4C4C 444C 444C F000" |
$"00FC CCCC CCC4 C4C4 C444 4444 444C F000" |
$"00FC 1CCC 1C1C 1C1C 1C1C 1C11 111C F000" |
$"00FC CCCC CCCC C1C1 1111 1111 111C F000" |
$"00FC CC1C 1C1C 1C1C 1C1C 111C 111C F000" |
$"00FC CCCC CCC1 C1C1 C111 1111 111C F000" |
$"00FC 1CCC 1C1C 1C1C 1C1C 1C11 111C F000" |
$"00FC CCCC CCCC C1C1 1111 1111 111C F000" |
$"00FC CC1C 1C1C 1C1C 1C1C 111C 111C F000" |
$"00FC CCCC CCCF CFCF CFFF FFFF FFFC F000" |
$"00FC FCCC FCFC FCFC FCFC FCFF FFFC F000" |
$"00FC CCCC CCCC CFCF FFFF FFFF FFFC F000" |
$"00FC CCFC FCFC FCFC FCFC FFFC FFFC F000" |
$"00FC CCCC CCCF CFCF CFFF FFFF FFFC F000" |
$"00FC FCCC FCFC FCFC FCFC FCFF FFFC F000" |
$"00FC CCCC CCCC CCCC CCCC CCCC CCCC F000" |
$"00FF FFFF FFFF FFFF FFFF FFFF FFFF F0" |
}; |
resource 'icl8' (kDitherPanelID, sysheap, purgeable) { |
$"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF 0000 0000 0000 0000 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2BFF FF00 0000 0000 0000 0000" |
$"0000 FF2B 2B2B C02B C02B C02B C02B C02B" |
$"C02B C02B C0FF 2BFF 0000 0000 0000 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2BC0 2BC0 2BC0" |
$"2BC0 C0C0 C0FF 2B2B FF00 0000 0000 0000" |
$"0000 FF2B C02B 2B2B C02B C02B C02B C02B" |
$"C02B C02B C0FF 2B2B 2BFF 0000 0000 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2BC0 2BC0" |
$"C0C0 C0C0 C0FF 2B2B 2B2B FF00 0000 0000" |
$"0000 FF2B 2B2B C02B C02B C02B C02B C02B" |
$"C02B C02B C0FF 2B2B 2B2B 2BFF 0000 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2BC0 2BC0 2BC0" |
$"2BC0 C0C0 C0FF FFFF FFFF FFFF FF00 0000" |
$"0000 FF2B C02B 2B2B C02B C02B C02B C02B" |
$"C02B C02B C02B C0C0 C0C0 C02B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B13 2B13" |
$"1313 1313 1313 1313 1313 132B FF00 0000" |
$"0000 FF2B 2B2B 132B 132B 132B 132B 132B" |
$"132B 132B 1313 132B 1313 132B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B13 2B13 2B13" |
$"2B13 1313 1313 1313 1313 132B FF00 0000" |
$"0000 FF2B 132B 2B2B 132B 132B 132B 132B" |
$"132B 132B 132B 1313 1313 132B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B13 2B13" |
$"1313 1313 1313 1313 1313 132B FF00 0000" |
$"0000 FF2B 2B2B 132B 132B 132B 132B 132B" |
$"132B 132B 1313 132B 1313 132B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B13 2B13 2B13" |
$"2B13 1313 1313 1313 1313 132B FF00 0000" |
$"0000 FF2B 052B 2B2B 052B 052B 052B 052B" |
$"052B 052B 052B 0505 0505 052B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B05 2B05" |
$"0505 0505 0505 0505 0505 052B FF00 0000" |
$"0000 FF2B 2B2B 052B 052B 052B 052B 052B" |
$"052B 052B 0505 052B 0505 052B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B05 2B05 2B05" |
$"2B05 0505 0505 0505 0505 052B FF00 0000" |
$"0000 FF2B 052B 2B2B 052B 052B 052B 052B" |
$"052B 052B 052B 0505 0505 052B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B05 2B05" |
$"0505 0505 0505 0505 0505 052B FF00 0000" |
$"0000 FF2B 2B2B 052B 052B 052B 052B 052B" |
$"052B 052B 0505 052B 0505 052B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2BFF 2BFF 2BFF" |
$"2BFF FFFF FFFF FFFF FFFF FF2B FF00 0000" |
$"0000 FF2B FF2B 2B2B FF2B FF2B FF2B FF2B" |
$"FF2B FF2B FF2B FFFF FFFF FF2B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2BFF 2BFF" |
$"FFFF FFFF FFFF FFFF FFFF FF2B FF00 0000" |
$"0000 FF2B 2B2B FF2B FF2B FF2B FF2B FF2B" |
$"FF2B FF2B FFFF FF2B FFFF FF2B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2BFF 2BFF 2BFF" |
$"2BFF FFFF FFFF FFFF FFFF FF2B FF00 0000" |
$"0000 FF2B FF2B 2B2B FF2B FF2B FF2B FF2B" |
$"FF2B FF2B FF2B FFFF FFFF FF2B FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B" |
$"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B FF00 0000" |
$"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF" |
$"FFFF FFFF FFFF FFFF FFFF FFFF FF" |
}; |
resource 'ICN#' (kDitherPanelID, sysheap, purgeable) { |
{ /* array: 2 elements */ |
/* [1] */ |
$"3FFF FC00 2000 0600 22AA AD00 2015 7C80" |
$"28AA AC40 2005 FC20 22AA AC10 2015 7FF8" |
$"28AA ABE8 2005 FFE8 22AA AEE8 2015 7FE8" |
$"28AA ABE8 2005 FFE8 22AA AEE8 2015 7FE8" |
$"28AA ABE8 2005 FFE8 22AA AEE8 2015 7FE8" |
$"28AA ABE8 2005 FFE8 22AA AEE8 2015 7FE8" |
$"28AA ABE8 2005 FFE8 22AA AEE8 2015 7FE8" |
$"28AA ABE8 2000 0008 3FFF FFF8", |
/* [2] */ |
$"3FFF FC00 3FFF FE00 3FFF FF00 3FFF FF80" |
$"3FFF FFC0 3FFF FFE0 3FFF FFF0 3FFF FFF8" |
$"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8" |
$"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8" |
$"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8" |
$"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8" |
$"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8" |
$"3FFF FFF8 3FFF FFF8 3FFF FFF8" |
} |
}; |
resource 'ics#' (kDitherPanelID, sysheap, purgeable) { |
{ /* array: 2 elements */ |
/* [1] */ |
$"3FF8 2014 2AB2 217E 2ABA 215A 2AAA 215A" |
$"2ABA 215A 2AAA 215A 2ABA 2002 3FFE", |
/* [2] */ |
$"3FF8 3FFC 3FFE 3FFE 3FFE 3FFE 3FFE 3FFE" |
$"3FFE 3FFE 3FFE 3FFE 3FFE 3FFE 3FFE" |
} |
}; |
resource 'ics4' (kDitherPanelID, sysheap, purgeable) { |
$"00FF FFFF FFFF F000 00FC CCCC CCCF CF00" |
$"00FC 7C7C 7C7F CCF0 00FC CCC7 C7CF FFF0" |
$"00FC 7C7C 7C77 7CF0 00FC CCC4 C4C4 4CF0" |
$"00FC 4C4C 4C4C 4CF0 00FC CCC4 C4C4 4CF0" |
$"00FC 1C1C 1C11 1CF0 00FC CCC1 C1C1 1CF0" |
$"00FC 1C1C 1C1C 1CF0 00FC CCCF CFCF FCF0" |
$"00FC FCFC FCFF FCF0 00FC CCCC CCCC CCF0" |
$"00FF FFFF FFFF FFF0" |
}; |
resource 'ics8' (kDitherPanelID, sysheap, purgeable) { |
$"0000 FFFF FFFF FFFF FFFF FFFF FF00 0000" |
$"0000 FF2B 2B2B 2B2B 2B2B 2BFF 2BFF 0000" |
$"0000 FF2B C02B C02B C02B C0FF 2B2B FF00" |
$"0000 FF2B 2B2B 2BC0 2BC0 2BFF FFFF FF00" |
$"0000 FF2B C02B C02B C02B C0C0 C02B FF00" |
$"0000 FF2B 2B2B 2B13 2B13 2B13 132B FF00" |
$"0000 FF2B 132B 132B 132B 132B 132B FF00" |
$"0000 FF2B 2B2B 2B13 2B13 2B13 132B FF00" |
$"0000 FF2B 052B 052B 052B 0505 052B FF00" |
$"0000 FF2B 2B2B 2B05 2B05 2B05 052B FF00" |
$"0000 FF2B 052B 052B 052B 052B 052B FF00" |
$"0000 FF2B 2B2B 2BFF 2BFF 2BFF FF2B FF00" |
$"0000 FF2B FF2B FF2B FF2B FFFF FF2B FF00" |
$"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B FF00" |
$"0000 FFFF FFFF FFFF FFFF FFFF FFFF FF" |
}; |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-01-14