یکی از جالبترین ویژگیهای بسیاری از چاپگرهای سطح بالا این است که میتوانند اسناد شما را دوطرفه کنند. این بدان معنی است که آنها در هر دو طرف یک تکه کاغذ چاپ می کنند. در حالی که زمان چاپ کاهش نمی یابد، کاغذ مصرف شده توسط کار چاپ به نصف کاهش می یابد.
با فرض اینکه آخرین درایور چاپگر را برای چاپگر خود دارید، می توانید از کادر محاوره ای Properties برای چاپگر استفاده کنید تا مشخص کنید که می خواهید سند خود را به صورت دوطرفه چاپ کنید. با نمایش کادر محاوره ای چاپ (Word 2007) یا صفحه تنظیمات چاپگر (نسخه های بعدی Word) و سپس کلیک کردن بر روی Properties می توانید به این تنظیمات برسید. متأسفانه، Word این تنظیمات را از یک جلسه ورد به جلسه بعدی به خاطر نمی آورد، و همچنین تنظیمات را با سند ذخیره نمی کند (همانطور که برخی از برنامه های دیگر اجازه می دهند).
این مشکل با این واقعیت تشدید می شود که شما نمی توانید با استفاده از VBA به تنظیمات فردی در کادر محاوره ای Properties برای چاپگر دسترسی پیدا کنید. دلیل آن این است که تنظیمات توسط درایور چاپگر حفظ می شود، نه توسط Word - و Word اشیاء درایور چاپگر را در VBA در دسترس قرار نمی دهد.
با این حال، از نظر تئوری امکان نوشتن یک ماکرو وجود دارد که به طور خودکار تنظیمات ویژگی چاپگر را تغییر دهد، اما قطعاً گزینه ای توصیه نمی شود. چرا؟ زیرا برای تغییر تنظیمات چاپگر نیاز به کار با API ویندوز است. این کار آسانی نیست با هر قوه تخیل.
یک چیز وجود دارد که می توانید امتحان کنید، مشروط بر اینکه چاپگر شما از PCL (زبان کنترل چاپگر، که در بسیاری از چاپگرهای HP استفاده می شود) استفاده کند. می توانید یک فیلد PRINT را در سرصفحه یا پاورقی سند خود تنظیم کنید. این فیلد حاوی دستوری است که میتواند مستقیماً به چاپگر ارسال شود تا دوبلکس کردن را روشن کند. نحوه ایجاد یک فیلد PRINT در سایر شماره های WordTips توضیح داده شده است. نحو فیلد مورد استفاده به شرح زیر است:
{ PRINT 27"&l1S" }
به یاد داشته باشید که رویکرد او فقط با چاپگرهایی کار می کند که از درایور چاپگر PCL استفاده می کنند (و البته چاپگر باید از دوبلکس پشتیبانی کند). این رویکرد با چاپگرهای PostScript کار نمی کند، زیرا PostScript چاپگر را کنترل نمی کند، فقط آنچه را که در صفحه می رود.