نمایش نتایج 1 تا 2 از 2

نام تاپیک: چاپ دوطرفه با پرینترهای دو طرفه

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #2
    کاربر دائمی آواتار idehrayan
    تاریخ عضویت
    شهریور 1393
    محل زندگی
    نیشابور
    پست
    104

    نقل قول: چاپ دوطرفه با پرینترهای دو طرفه


    {
    You typically switch a printer to duplex mode by changing its
    TDeviceMode(API: DEVMODE)record .But first you should test whether
    the installed printer driver supports this:
    }
    uses
    printers, winspool;


    function PrinterSupportsDuplex: Boolean;
    var
    Device, Driver, Port: array [0..255] of Char;
    hDevMode: THandle;
    begin
    Printer.GetPrinter(Device, Driver, Port, hDevmode);
    Result :=
    WinSpool.DeviceCapabilities(Device, Port, DC_DUPLEX, nil , nil ) <>
    0;
    end ;


    {if it does you can try to switch the duplex mode on before you call
    richedit.print:}




    var
    Device, Driver, Port: array [0..80] of Char;
    DevMode: THandle;
    pDevmode: PDeviceMode;
    begin
    // Get printer device mode handle.
    Printer.GetPrinter(Device, Driver, Port, DevMode);
    if Devmode <> 0 then begin
    // lock it to get pointer to DEVMODE record
    pDevMode := GlobalLock(Devmode);
    if pDevmode <> nil then
    try
    with pDevmode^ do begin
    dmDuplex := DMDUP_VERTICAL;
    dmFields := dmFields or DM_DUPLEX;
    end ;
    finally
    // unlock devmode handle.
    GlobalUnlock(Devmode);
    end ;
    end ; { If }
    end ;
    آخرین ویرایش به وسیله idehrayan : شنبه 04 بهمن 1393 در 13:34 عصر

تاپیک های مشابه

  1. چاپ فارسی با پرینترهای سوزنی
    نوشته شده توسط omid_delphi2 در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 2
    آخرین پست: سه شنبه 05 بهمن 1395, 01:28 صبح
  2. کار با پرینترهای چاپ دو طرفه
    نوشته شده توسط idehrayan در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: شنبه 15 شهریور 1393, 22:25 عصر
  3. سوال: چاپ فاکتور بوسیله پرینترهای فروشگاهی در سی شارپ
    نوشته شده توسط majid.mp در بخش C#‎‎
    پاسخ: 6
    آخرین پست: سه شنبه 28 شهریور 1391, 14:52 عصر
  4. حرفه ای: چاپ فاکتور با پرینترهای حرارتی
    نوشته شده توسط MoS4k1 در بخش گزارش سازی با Crystal Report
    پاسخ: 1
    آخرین پست: یک شنبه 28 فروردین 1390, 19:50 عصر
  5. پاسخ: 3
    آخرین پست: دوشنبه 01 تیر 1383, 19:59 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •