/ / วิธีเปลี่ยน Raspberry Pi เป็นเซิร์ฟเวอร์ Google Cloud Print

วิธีเปลี่ยน Raspberry Pi เป็นเซิร์ฟเวอร์ Google Cloud Print

Google Cloud Print เป็นวิธีเชื่อมโยงที่ยอดเยี่ยมเครื่องพิมพ์ของคุณไปยังคลาวด์และเพลิดเพลินกับการเข้าถึงการพิมพ์ได้จากทุกที่ หากคุณไม่มีเครื่องพิมพ์ Cloud-Print-Ready ล่าสุดคุณต้องเปิดเครื่องคอมพิวเตอร์เพื่อเปิดใช้การเข้าถึงระยะไกล อ่านต่อในขณะที่เรากำหนดค่า Raspberry Pi ขนาดจิ๋วที่ให้พลังงานสำหรับงาน

ทำไมฉันถึงต้องการทำสิ่งนี้?

ที่เกี่ยวข้อง: วิธีเปิดใช้งานการพิมพ์บนคลาวด์และการแชร์เครื่องพิมพ์ของ Google ในเนทิฟ

ปัจจุบันมีสองเส้นทางไปยัง Google Cloudเข้าถึงการพิมพ์ในบ้านของคุณ: คุณสามารถซื้อเครื่องพิมพ์ที่เปิดใช้งาน Cloud Print ซึ่งเชื่อมโยงตัวเองโดยตรงกับบัญชี Google ของคุณและบริการ Cloud Print ของคุณหรือคุณสามารถใช้พีซี (ที่มีการเข้าถึงเครื่องพิมพ์ที่คุณต้องการเพิ่มไปยัง Cloud Print) ทำหน้าที่เป็นเซิร์ฟเวอร์ Cloud Print</ p>

สถานการณ์แรกเหมาะอย่างยิ่งสำหรับเครื่องพิมพ์ตัวเองเชื่อมต่อโดยตรงกับคลาวด์และไม่จำเป็นต้องมีตัวกลาง อย่างไรก็ตามควรเป็นเป้าหมายของคุณเพื่อให้แน่ใจว่าคนกลางเสียทรัพยากรให้น้อยที่สุดเท่าที่จะทำได้ ออกจากคอมพิวเตอร์เดสก์ท็อปใน 24/7 เพื่อจุดประสงค์เดียวในการทำงานเป็นเซิร์ฟเวอร์ Cloud Print เป็นทรัพยากรจำนวนมากสำหรับงานที่ต้องใช้แรงม้าน้อยมาก

เพื่อลดทรัพยากรที่สูญเปล่าเราเลือกที่จะเปลี่ยนอุปกรณ์ Raspberry Pi ขนาดเล็กที่ประหยัดพลังงานให้เป็น Cloud Print Server ที่มีน้ำหนักเบาเป็นพิเศษ ส่วนที่ดีที่สุดเกี่ยวกับการตั้งค่านี้คือ Raspberry Pi สามารถทำหน้าที่อื่น ๆ ต่อไปได้ ตัวอย่างเช่น Raspberry Pi Cloud Print Server ของเรายังเป็นอุปกรณ์เดียวกันกับ Raspberry Pi Weather Indicator ของเรา ต้องใช้ทรัพยากรน้อยมากในการทำงานทั้งสองอย่าง (เก็บพักงานพิมพ์เป็นครั้งคราวและเรียกใช้สคริปต์ง่าย ๆ เพื่อตรวจสอบสภาพอากาศและสลับไฟ LED) ซึ่งไม่มีเหตุผลที่จะไม่ทำภารกิจซ้อนทับและรับประโยชน์มากขึ้นจากการซื้อ Raspberry Pi ของเรา นี่คือบางส่วนของโครงการที่คุณสามารถสแต็คกับเซิร์ฟเวอร์การพิมพ์ Raspberry Pi Cloud ได้อย่างง่ายดาย:

  • สร้างตัวบ่งชี้ LED ด้วย Raspberry Pi (สำหรับอีเมลสภาพอากาศหรืออะไรก็ได้)
  • วิธีการเปลี่ยน Raspberry Pi เป็นอุปกรณ์เก็บข้อมูลเครือข่ายพลังงานต่ำ
  • วิธีเปลี่ยน Raspberry Pi ให้เป็นกล่อง BitTorrent Always-On
  • วิธีการติดตั้ง NZBGet สำหรับ Usenet ที่เบาดาวน์โหลดบน Raspberry Pi ของคุณ

ฉันต้องการอะไร?

สำหรับบทช่วยสอนนี้เราจะสมมติว่าคุณมีสิ่งต่อไปนี้:

  • Raspberry Pi ติดตั้ง Raspbian
  • เครื่องพิมพ์สามารถเข้าถึง Pi
  • บัญชี Google

ที่เกี่ยวข้อง: คู่มือการใช้งาน Geek วิธีการเลือกเครื่องพิมพ์ที่เหมาะสม

หากคุณยังไม่ได้กำหนดค่า Raspberry Pi ของคุณกับ Raspbian หรือเพิ่มเครื่องพิมพ์ไปยังให้ตรวจสอบลิงก์ทั้งสองด้านบนเพื่อรับความเร็ว มันคือ วิกฤติ ที่คุณได้ติดตามพร้อมกับ (หรืออย่างน้อยตรวจสอบหมายเหตุการติดตั้งเครื่องพิมพ์ของคุณกับ) คู่มือเครื่องพิมพ์ Raspberry Pi ของเรา หาก Pi ของคุณไม่สามารถเข้าถึงเครื่องพิมพ์ (ภายในหรือเครือข่าย) คุณจะไม่ประสบความสำเร็จกับการสอนนี้</ p>

นอกจากนี้คุณอาจพบว่าเป็นประโยชน์ในการอ่านคู่มือของเราเกี่ยวกับ Google Cloud Print เพื่อทำความคุ้นเคยกับรายละเอียดของระบบ

กำลังติดตั้ง Chromium

ซอสลับในราสเบอร์รี่ Pi ของเราเหมือนเมฆรุ่นของเซิร์ฟเวอร์การพิมพ์เป็นเบราว์เซอร์โอเพ่นซอร์ส Chromium หนึ่งในวิธีที่เป็นทางการในการเพิ่มความสามารถในการพิมพ์แบบ Cloud ไปยังพีซีคือการใช้เว็บเบราว์เซอร์ Chrome ของ Google เป็นเซิร์ฟเวอร์การพิมพ์ น่าเสียดายที่แม้ว่าจะมีการเปิดตัว Chrome อย่างเป็นทางการสำหรับลินุกซ์เพียงไม่กี่ตัว แต่ก็รองรับสถาปัตยกรรม x86 / x64 เท่านั้นและไม่ใช่สถาปัตยกรรมที่ใช้ ARM ซึ่งสนับสนุน Raspberry Pi และ Rasbian นี่คือที่ Chromium เข้ามาเนื่องจากเรายังสามารถเข้าถึงคุณลักษณะที่เกี่ยวข้องใน Chromium ที่เราต้องเชื่อมโยง Raspberry Pi ของเรากับระบบ Cloud Printer ของ Google

ในการเริ่มต้นให้เปิดเทอร์มินัลบน Raspberry Pi ของคุณแล้วป้อนคำสั่งต่อไปนี้:

sudo apt-get install chromium-browser

เมื่อได้รับพร้อมต์พิมพ์ Y และกด Enter เพื่อดำเนินการต่อการติดตั้ง การติดตั้งไม่ใหญ่มาก แต่มันใหญ่พอ การเดินทางสิบนาทีไปยังห้องเบรคเพื่อคว้ากาแฟสักแก้วเป็นวิธีที่เหมาะสมในการฆ่าเวลาติดตั้ง

เมื่อติดตั้ง Chromium แล้วเราจำเป็นต้องเปิดใช้งานจากสภาพแวดล้อมเดสก์ท็อป คุณสามารถค้นหาได้ในเมนูเริ่มของ Raspbian ภายใต้อินเทอร์เน็ต -> Chromium Web Browser:

หลังจากเปิดใช้ Chromium ให้ไปที่เมนูคลิกที่ไอคอนด้านบนขวาจากนั้นเลือก“ การตั้งค่า” เลื่อนลงในหน้าต่างการตั้งค่าจนกว่าคุณจะเห็น“ การตั้งค่าขั้นสูง” และหลังจากคลิกนั้นให้เลื่อนตัวเลือกการตั้งค่าแบบขยายต่อไปจนกว่าคุณจะเห็นรายการสำหรับ Google Cloud Print:

คลิก“ เพิ่มเครื่องพิมพ์” คุณจะถูกส่งไปยังหน้าการให้สิทธิ์เช่น:

กรอกข้อมูลรับรองบัญชี Google ของบัญชีที่คุณใช้เพื่อจัดการเครื่องพิมพ์บนคลาวด์ของคุณ ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมาย“ อยู่ในระบบ” เนื่องจากจะเป็นเซิร์ฟเวอร์เครื่องพิมพ์แบบสแตนด์อโลนที่เราไม่ได้ติดต่อเป็นประจำ

หลังจากให้สิทธิ์บัญชีของคุณคุณจะเห็นปุ่ม“ เพิ่มเครื่องพิมพ์” เครื่องพิมพ์ Raspberry Pi เครื่องใดก็ตามที่สามารถเข้าถึง (ไม่ว่าจะเป็นเครื่องท้องถิ่นหรือเครือข่าย) จะถูกเพิ่มไปยังบัญชี Google Cloud Print ของคุณ หากก่อนหน้านี้มีการเพิ่มเครื่องพิมพ์เหล่านี้ด้วยวิธีอื่นคุณจะต้องไปที่หน้าการจัดการ Cloud Print ของคุณเพื่อลบรายการเก่าออก

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

ประมาณ 10 วินาทีหรือมากกว่านั้นหลังจากที่เราปิดงานพิมพ์จะมีการเก็บพักไว้ในเครื่องพิมพ์เครือข่าย:

ในขณะที่เราเริ่มมีความกังวลว่าเวิร์กโฟลว์ Cloud-to-Pi-to Printer จะช้า (ไม่ใช่ว่าความเร็วในการพุพองนั้นสำคัญมากในสถานการณ์การพิมพ์ส่วนใหญ่) ความกังวลเหล่านั้นไม่เคยผ่านการตรวจสอบ แม้จะมีไฟล์ PDF ขนาดใหญ่ แต่กระบวนการก็ยังคงยาวนานกว่าการรอคอยการพิมพ์ -a-big-PDF เพียงเล็กน้อยเท่านั้น

หลังจากรันการทดสอบการพิมพ์ของคุณคุณสามารถปิดChromium บน Pi เป็นเซิร์ฟเวอร์การพิมพ์จะทำงานต่อไปในพื้นหลัง ตอนนี้คุณสามารถเพลิดเพลินกับความสะดวกสบายในการพิมพ์จากที่ใดก็ได้ประมาณหนึ่งในสี่ของเดือน