Codebase list splix / debian/2.0.0-2 ppd / samsung.drv
debian/2.0.0-2

Tree @debian/2.0.0-2 (Download .tar.gz)

samsung.drv @debian/2.0.0-2raw · history · blame

/*
 *      samsung.drv                    (C) 2007, Aurélien Croc (AP²C)
 * 
 * Contains the Samsung printers drivers
 *
 * $Id: samsung.drv 263 2009-02-06 12:17:31Z ap2c $
 */

Manufacturer "Samsung"

#import "version.defs"
#import "spl2.defs"
#import "altitude.defs"

//
// Specific black & white printer definition
//
{
    #import "filter.defs"
    #import "powersave.defs"
    #import "tonerdensity.defs"
    #import "tonersave.defs"
    #import "jamrecovery.defs"


    // Monochrome printers V. 1 (old algorithms)
    {
        #import "monochrome-v1.defs"
        Attribute QPDL QPDLVersion "1"
        Attribute General DocHeaderValues "<0><2><1>"
        
        #import "manualduplex.defs"
        {
            Resolution k 1 0 0 0 "300dpi/300 DPI"
 
            ModelName "SCX-4200"
            PCFileName "scx4200.ppd"
        } {
            ModelName "SCX-4500"
            PCFileName "scx4500.ppd"
        }

    // Monochrome printers V. 2 (new algorithms)
    } {
        #import "monochrome-v2.defs"

        // QPDL Version 1
        {
            Attribute QPDL QPDLVersion "1"
            Attribute General DocHeaderValues "<0><0><0>"
    
            {
                Resolution k 1 0 0 0 "300dpi/300 DPI"
                #import "manualduplex.defs"
                {
                    ModelName "ML-1510"
                    PCFileName "ml1510.ppd"
                } {
                    ModelName "ML-1520"
                    PCFileName "ml1520.ppd"
                } {
                    ModelName "ML-1610"
                    PCFileName "ml1610.ppd"
                } {
                    ModelName "ML-1710"
                    PCFileName "ml1710.ppd"
                } {
                    ModelName "ML-1740"
                    PCFileName "ml1740.ppd"
                } {
                    #import "srtmode.defs"
                    ModelName "ML-1750"
                    PCFileName "ml1750.ppd"
                }
            } {
                Resolution k 1 0 0 0 "1200dpi/1200 DPI"
    
                // Multi-tray
                InputSlot 3 "Multi/Multi-Purpose Tray"
                InputSlot 4 "Upper/Tray 1"
                InputSlot 5 "Lower/Tray 2"
                InputSlot 6 "Envelope/Envelope Tray"
                InputSlot 7 "Tray3/Tray 3"
                // But tray 2, Envelope and Tray3 are options...
                Installable "OptionTray2/Tray 2 Installed"
                UIConstraints "*OptionTray2 False *InputSlot Lower"
                Installable "OptionTrayEnv/Envelope Tray Installed"
                UIConstraints "*OptionTrayEnv False *InputSlot Envelope"
                Installable "OptionTray3/Tray 3 Installed"
                UIConstraints "*OptionTray3 False *InputSlot Tray3"
    
                #import "srtmode.defs"
                {
                    #import "manualduplex.defs"
                    Throughput 22
    		{
                    	ModelName "ML-2250"
    	                PCFileName "ml2250.ppd"
    		} {
                    	ModelName "ML-2251"
    	                PCFileName "ml2251.ppd"
    		}
                } {
                    Duplex normal
    
                    {
                            ModelName "ML-3560"
                            PCFileName "ml3560.ppd"
                    } {
                        Resolution k 1 0 0 0 "300dpi/300 DPI"
                        {
                            ModelName "ML-2150"
                            PCFileName "ml2150.ppd"
                        } {
                            ModelName "ML-2550"
                            PCFileName "ml2550.ppd"
                        }
                    }
                }
            }
        }
    
        // QPDL Version 2
        {
            Attribute QPDL QPDLVersion "2"
            Attribute General DocHeaderValues "<0><0><1>"
    
            {
                Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI"
                #import "manualduplex.defs"
    
                {
                    ModelName "ML-1630"
                    PCFileName "ml1630.ppd"
                } {
                    ModelName "ML-1640"
                    PCFileName "ml1640.ppd"
                } {
                    ModelName "ML-2010"
                    PCFileName "ml2010.ppd"
                } {
                    #import "srtmode.defs"
    
                    ModelName "ML-2510"
                    PCFileName "ml2510.ppd"
                }
            } {
                Resolution k 1 0 0 0 "1200dpi/1200 DPI"
    
                Duplex normal
    
                ModelName "ML-3050"
                PCFileName "ml3050.ppd"
            }
        }
    }
}




//
// Specific color printer definition
//
{
    #import "filterColor.defs"
    #import "powersave.defs"

    // Color printers V. 1 (old algorithms)
    {
        #import "color-v1.defs"
        #import "jamrecovery.defs"

        // Multi-tray
        InputSlot 3 "Multi/Multi-Purpose Tray"
        InputSlot 4 "Upper/Tray 1"
        InputSlot 5 "Lower/Tray 2"
        // But tray 2 is optional..
        Installable "OptionTray2/Tray 2 Installed"
        UIConstraints "*OptionTray2 False *InputSlot Lower"

        Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
        Resolution - 1 0 0 0 "1200dpi/1200 DPI"

        Duplex normal

        Attribute General DocHeaderValues "<0><0><1>"
        {
            Attribute QPDL QPDLVersion "1"

            {
                Attribute General CMSFile "CLP-500"
                Throughput 20

		{
                	ModelName "CLP-500"
	                PCFileName "clp500.ppd"
		} {
                	ModelName "CLP-550"
	                PCFileName "clp550.ppd"
		}
            } {
                Attribute General CMSFile "CLP-510"
                Throughput 24

                ModelName "CLP-510"
                PCFileName "clp510.ppd"
            }
        }
        {
            Attribute QPDL QPDLVersion "5"
            Attribute General CMSFile "CLP-610"
            #import "reverseduplex.defs"

            ModelName "CLP-610"
            PCFileName "clp610.ppd"
        }
    }

    // Color printers V. 2 (JBIG algorithm)
    {
        #import "color-v2.defs"
        Attribute QPDL PacketSize "512"
        #import "manualduplex.defs"


        // QPDL Version 1
        {
            Attribute QPDL QPDLVersion "1"
            Attribute General DocHeaderValues "<0><0><0>"
            {
                Attribute General CMSFile "CLP-200"

                ModelName "CLP-200"
                PCFileName "clp200.ppd"
            } { 
                Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"
                Resolution - 1 0 0 0 "1200dpi/1200 DPI"
                Attribute General CMSFile "CLP-600"
                Throughput 20

                ModelName "CLP-600"
                PCFileName "clp600.ppd"
            }
        }

        // QPDL Version 2
        {
            Attribute QPDL QPDLVersion "2"
            Attribute General DocHeaderValues "<0><0><1>"

            {
                Attribute General CMSFile "CLX-2170"

                ModelName "CLX-2170"
                PCFileName "clx2170.ppd"
            } {
                Resolution - 1 0 0 0 "1200dpi/1200 DPI"

                {
                    Resolution - 1 0 0 0 "300dpi/300 DPI"
                    Attribute General CMSFile "CLP-300"
                    Throughput 4

                    ModelName "CLP-300"
                    PCFileName "clp300.ppd"
                } {
                    Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI"

                    {
                        Attribute General CMSFile "CLX-216x"

                        ModelName "CLX-216X"
                        PCFileName "clx216x.ppd"
                    } {
                        Attribute General CMSFile "CLX-3160"

                        ModelName "CLX-3160"
                        PCFileName "clx3160.ppd"
                    }
                }
            }
        }
    }
}

/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */