วิธีเลือกเครื่องพิมพ์ใน emacs บน Mac OSX


3

ฉันยังใหม่กับทั้ง emacs และยังไม่ได้มีประสบการณ์มากกับการทุบตี ฉันมีคำถามสองสามข้อที่เกี่ยวข้อง?

(1) ฉันสามารถตั้งค่า emacs ที่ฉันสามารถเลือกเครื่องพิมพ์ที่ฉันพิมพ์ได้หรือไม่? ฉันสามารถเข้าถึงเครื่องพิมพ์หนึ่งเครื่องที่เชื่อมต่อด้วย USB และเครื่องพิมพ์เครือข่ายสองเครื่องและฉันไม่ต้องการพิมพ์ไปยังเครื่องพิมพ์เครื่องเดียวกันเสมอไป

(2) ฉันจะค้นหาชื่อที่แน่นอนของเครื่องพิมพ์เหล่านี้ (จำเป็นสำหรับการตั้งค่าด้วย emacs) ได้อย่างไร เหล่านี้เป็นชื่อเดียวกับที่ปรากฏในSystem Preferences -> Print & FaxMac OSX

(3) มีคำสั่งหรือบางอย่างในการค้นหาชื่อเครื่องพิมพ์ (เชื่อมต่อด้วย USB และเครื่องพิมพ์เครือข่าย) ที่มีการเข้าถึงหรือไม่?

ขอบคุณผู้เชี่ยวชาญทุกคนที่นี่ซึ่งเป็นประโยชน์เสมอ


1
ฉันขอขอบคุณที่มีคนโหวตให้ปิดคำถามนี้ ฉันสามารถอุทธรณ์ในนามของผู้แต่งได้หรือไม่? เครื่องมือการเขียนโปรแกรมมีความสำคัญต่อชีวิตประจำวันของเราในฐานะนักพัฒนา ที่นี่เรามีโปรแกรมเมอร์ที่กำลังมองหาความช่วยเหลือเกี่ยวกับเครื่องมือ ... แนะนำไซต์อื่น ๆ ด้วยวิธีการทั้งหมด แต่เนื่องจาก programmers.stackexchange.com ไม่ใช่ตัวเลือกเมื่อคุณกดลิงก์ "ปิด" และเลือก "ปิดหัวข้อ" และ superusers เป็นข้อเสนอแนะโง่สำหรับคำถาม emacs ฉันชอบคำตอบจริงๆที่นี่ ฉันมักจะค้นหา SO ก่อนเสมอเมื่อฉันมีคำถาม emacs
Jarret Hardie

คำตอบ:


2

การรันlpqในเทอร์มินัลจะแสดงให้คุณเห็นว่ามีเครื่องพิมพ์ใดบ้างในระบบ


ขอบคุณสำหรับคำตอบ. อย่างไรก็ตามlpqไม่ทำงาน เมื่อฉันพิมพ์มันจะส่งคืน AdobePDF9 อย่างไรก็ตามคอมพิวเตอร์ของฉันเชื่อมต่อกับเครื่องพิมพ์อื่นผ่าน USB ในขณะนี้ นอกจากนี้ฉันสามารถพิมพ์เครื่องพิมพ์เครือข่ายสองเครื่องได้จากที่นี่
37473

ฮะ. พวกเขาสามารถซื้อ CUPS แต่พวกเขาไม่สามารถทำให้ถูกต้อง ...
Ignacio Vazquez-Abrams

ขออภัยฉันไม่ทราบความหมาย
user37473

Apple ซื้อ CUPS (ระบบย่อยการพิมพ์ที่ใช้ใน OS X และอื่น ๆ * nices) จากนักพัฒนาดั้งเดิมมาระยะหนึ่งแล้วดังนั้นคุณคิดว่าพวกเขาจะสามารถนำมันไปแสดงเครื่องพิมพ์ทั้งหมดที่ระบบได้กำหนดค่าไว้
Ignacio Vazquez-Abrams

2

ฉันไม่ได้ใช้ตัวแปรที่กำหนดเองเช่น emacs หรือlpr-printer-switch printer-nameและฉันไม่แน่ใจว่าคุณสามารถเลือกเครื่องพิมพ์ที่แตกต่างจากค่าเริ่มต้นจากภายใน emacs

แต่คุณทำได้

lpstat -p -d  # list known printers
lpoptions -d PRINTER  # change the default printer

ดังนั้นคุณต้องกำหนดค่า CUPS อย่างถูกต้อง ฉันมักจะไปที่http: // localhost: 631 /
ไม่แน่ใจสำหรับ OSX แต่อย่างน้อยก็ใช้กับ Linux ได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.