فهرست مطالب:

از هرگونه چاپگر GDI با GNU/Linux استفاده کنید: 6 مرحله
از هرگونه چاپگر GDI با GNU/Linux استفاده کنید: 6 مرحله

تصویری: از هرگونه چاپگر GDI با GNU/Linux استفاده کنید: 6 مرحله

تصویری: از هرگونه چاپگر GDI با GNU/Linux استفاده کنید: 6 مرحله
تصویری: Peek Under the Hood: Demystifying Windows 10/11 & Server Architecture 2024, نوامبر
Anonim
از هرگونه چاپگر GDI با GNU/Linux استفاده کنید
از هرگونه چاپگر GDI با GNU/Linux استفاده کنید

اکثر چاپگرهای GDI با استفاده از GNU/Linux پشتیبانی نمی شوند.

در اینجا راهی برای استفاده از چاپگر شما وجود دارد.

مرحله 1: کاربران خوش شانس

قبل از ادامه کار ، بررسی کنید که چاپگر شما از زبان توصیف چاپ به عنوان پست اسکریپت یا PCL یا چیز دیگری که در لینوکس پشتیبانی می شود ، پشتیبانی نمی کند. اگر خوش شانس هستید ، از درایور مناسب استفاده کنید. برخی از چاپگرهای GDI پشتیبانی می شوند ، بنابراین اگر مورد شما است ، باید به جای آن از این مورد استفاده کنید ، لیست را در اینجا بررسی کنید: https://www.linuxprinting.org/show_printer.cgi؟ recnum = Generic-GDI_Printer

مرحله 2: یک ماشین مجازی انتخاب کرده و آن را نصب کنید

اگر بدشانس هستید ، می توانید از یک ماشین مجازی مانند:- Bochs https://bochs.sourceforge.net/ (GPL)- VMware https://www.vmware.com (تجاری ، رایگان VM Player)- Win4Lin 9x استفاده کنید. https://www.win4lin.com (تجاری)- Win4Lin Pro https://www.win4lin.com (تجاری) ماشین مجازی را که می خواهید استفاده کنید ، سپس Microsoft Windows را در این ماشین مجازی با استفاده از اسناد مربوطه نصب کنید.

مرحله 3: چاپگر محلی که از پورت USB یا موازی استفاده می کند

چاپگر محلی که از پورت USB یا موازی استفاده می کند
چاپگر محلی که از پورت USB یا موازی استفاده می کند
چاپگر محلی که از پورت USB یا موازی استفاده می کند
چاپگر محلی که از پورت USB یا موازی استفاده می کند

در لینوکس ، چاپگر خود را با استفاده از Samba (https://www.samba.org/) به اشتراک بگذارید. برای این کار باید فایل /etc/samba/smb.conf را ویرایش کرده و آن بخشها را اضافه کنید:# چاپگر بین کروشه [چاپگر] comment = All Printerspath =/var/spool/sambabrowseable = بله# اجازه می دهد تا "حساب مهمان" کاربر چاپ شود. مهمان ok = yeswritable = noprintable = yescreate mode = 0700 استفاده از درایور کلاینت = بله# print $ بین پرانتز است [print $] path =/var/lib/samba/printersbrowseable = yeswrite list =adm rootguest ok = yesinherit pemissions = yes در صورت نیاز مسیر پیکربندی خود را تغییر دهید. سامبا را مجدداً راه اندازی کنید یا اگر قبلاً انجام نشده بود (به عنوان root) آن را راه اندازی کنید:/ etc/init.d/samba restart در حال حاضر ، از ماشین مجازی نصب کنید و سپس چاپگر را به عنوان یک چاپگر شبکه ، اگر IP میزبان شما آدرس 192.168.1.10 را از VM دارد ، باید / 192.168.1.10 / printer_share_name را وارد کنید

مرحله 4: چاپگر اکنون آماده استفاده از ماشین مجازی شما است

چاپگر اکنون آماده استفاده از ماشین مجازی شما است
چاپگر اکنون آماده استفاده از ماشین مجازی شما است

بنابراین ، اکنون باید چیزی را از GNU/Linux چاپ کنید ، یک چاپگر PDF را انتخاب کرده و آنچه را که می خواهید چاپ کنید در یک فایل بنویسید.

از دستگاه مجازی خود ، فایلی را که به تازگی با استفاده از Acrobat Reader یا FoxIt Reader یا هر چیزی که دوست دارید به عنوان خواننده PDF باز کنید و به چاپگر GDI خود ارسال کنید.

مرحله 5: نمونه کامل چاپ

نمونه کامل چاپ
نمونه کامل چاپ
نمونه کامل چاپ
نمونه کامل چاپ
نمونه کامل چاپ
نمونه کامل چاپ

1. در یک فایل.pdf از GNU/Linux چاپ کنید

2. فایل.pdf را از ماشین مجازی (Win4Lin) با استفاده از PDF Reader باز کنید 3. از منوی "File" "Print" را انتخاب کنید 4. به چاپگر خود بروید و نتیجه را بررسی کنید

مرحله 6: از چاپگر مستقیماً از لینوکس استفاده کنید

برای داشتن چیزی بهتر ، می توانید این روش را دنبال کنید:

توصیه شده: