ImagePrint/ImagePrintEngine/ImagePrintLibrary/inc/printcapabilitycodes.h
branchRCL_3
changeset 21 d59c248c9d36
parent 0 d11fb78c4374
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ImagePrint/ImagePrintEngine/ImagePrintLibrary/inc/printcapabilitycodes.h	Wed Sep 01 12:30:38 2010 +0100
@@ -0,0 +1,94 @@
+/*
+* Copyright (c) 2004-2007 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  Contains the TPrintCapabilityCodes and TPrintCapabilityOptions enumerations.
+*
+*/
+
+
+#ifndef PRINTCAPABILITYCODES_H
+#define PRINTCAPABILITYCODES_H
+
+/// All the printer capabilities
+enum TPrintCapabilityCodes
+    {
+		EPrintCapabLayout = 500,
+		EPrintCapabPaperSize = 501,
+		EPrintCapabQuality = 502
+    };
+
+/// Print capability generic options
+enum TPrintCapabilityOptions
+	{
+		// Generic
+		EPrintCapabYes = 1000,
+		EPrintCapabNo = 1001,
+		EPrintCapabOn = 1002,
+		EPrintCapabOff = 1003,
+
+		// Quality
+		EPrintCapabQualityDefault = 1100,
+		EPrintCapabQualityNormal = 1101,
+		EPrintCapabQualityDraft = 1102,
+		EPrintCapabQualityFine = 1103,   
+
+		// Paper size 
+		EPrintCapabPaperSizeAuto = 1200,
+		EPrintCapabPaperSizeLetter = 1201,
+		EPrintCapabPaperSizeA4 = 1221,
+		EPrintCapabPaperSizeA6 = 1222,
+		EPrintCapabPaperSize4x6 = 1250,
+		EPrintCapabPaperSize5x7 = 1251,
+		EPrintCapabPaperSizeSticker = 1270,
+
+		// Layout
+		EPrintCapabLayout1Up = 1501,
+		EPrintCapabLayout2Up = 1502,
+		//EPrintCapabLayout3Up = 1503,
+		EPrintCapabLayout4Up = 1504,
+		//EPrintCapabLayout5Up = 1505,
+		EPrintCapabLayout6Up = 1506,
+		EPrintCapabLayout9Up = 1509,
+		EPrintCapabLayout12Up = 1512,
+		EPrintCapabLayout16Up = 1513,
+		EPrintCapabLayout16UpStick = 1516,
+		EPrintCapabLayout1UpSmall = 1551,
+		EPrintCapabLayout1UpMedium = 1552,
+		EPrintCapabLayout1UpLarge = 1553,
+		EPrintCapabLayout1UpBorderless = 1554,
+		EPrintCapabLayout1UpBorder = 1555,
+		//EPrintCapabLayout1UpPassport = 1556,    
+		//EPrintCapabLayout1UpPassportSF = 1557,  // SmallFormat paper
+
+		EPrintCapabLayout2UpPassport508x508Lg = 1558,
+		EPrintCapabLayout2UpPassport254x364Lg = 1559,
+		EPrintCapabLayout2UpPassport350x450Lg = 1560,
+		EPrintCapabLayout2UpPassport364x508Lg = 1561,
+		EPrintCapabLayout2UpPassport450x550Lg = 1562,
+
+		EPrintCapabLayout2UpPassport508x508Sm = 1563,
+
+		EPrintCapabLayout4UpStick = 1564,
+		EPrintCapabLayout1UpStick = 1565,
+
+		EPrintCapabLayout2UpPassport254x364Sm = 1566,
+		EPrintCapabLayout2UpPassport350x450Sm = 1567,
+		EPrintCapabLayout2UpPassport364x508Sm = 1568,
+		EPrintCapabLayout2UpPassport450x550Sm = 1569,
+
+		EPrintCapabLayoutLast = 3000
+	};
+
+#endif  //  PRINTCAPABILITYCODES_H
+
+//  End of File