static void TestLaserPrinterClass()
        {
            IPrinter laserPrinter = new LaserPrinter("PH 9999", 999, 16, true);

            for (int i = 0; i < 5; i++)
            {
                laserPrinter.AddDoc(new Document());
            }
            Console.WriteLine();

            laserPrinter.GetPrintQueue();
            Console.WriteLine();

            laserPrinter.ClearPrintQueue();
            Console.WriteLine();

            laserPrinter.GetPrintQueue();
            Console.WriteLine();

            laserPrinter.AddDoc(new Document("Test doc1", 333));
            laserPrinter.AddDoc(new Document("Test doc2", 555));
            Console.WriteLine();

            laserPrinter.AddDoc(new Document("Test doc3", 777));
            Console.WriteLine();

            laserPrinter.Print();
            laserPrinter.ReplaceCartrige();
            laserPrinter.AddDoc(new Document("Test doc3", 777));
            Console.WriteLine();

            laserPrinter.GetPrinterInfo();
            Console.WriteLine();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Document      doc = new Document("Book", -13);
            LaserPrinter  l1  = new LaserPrinter();
            MatrixPrinter mp  = new MatrixPrinter();
            CopyCenter    cc  = new CopyCenter(mp);

            cc.CenterPrint(doc);
        }
Esempio n. 3
0
    public static int Main(string[] args)
    {
        var p0 = new InkJetPrinter();
        p0.Print();

        var p1 = new LaserPrinter();
        p1.Print();

        return 0;
    }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            IPrinterFull ipf = new LaserPrinter();

            ipf.Scan("pamal");


            IPrinter i = new InkJetPrinter();

            i.Print("sahan");
        }
Esempio n. 5
0
    public static int Main(string[] args)
    {
        var p0 = new InkJetPrinter();

        p0.Print();

        var p1 = new LaserPrinter();

        p1.Print();

        return(0);
    }
Esempio n. 6
0
        void Add(string name, bool isColor, int maxSheetCount, bool isWireless, int incCapacity)
        {
            IPrintDevice newDevice = new LaserPrinter(name, isColor, maxSheetCount, isWireless, incCapacity);

            printDevices.Add(newDevice);
        }