โฮมเพจ » ทำอย่างไร » วิธีเปลี่ยน Raspberry Pi เป็นเซิร์ฟเวอร์ Google Cloud Print

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

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

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

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

    สถานการณ์แรกเหมาะอย่างยิ่งเนื่องจากเครื่องพิมพ์เชื่อมต่อโดยตรงกับคลาวด์และไม่จำเป็นต้องมีตัวกลาง อย่างไรก็ตามควรเป็นเป้าหมายของคุณเพื่อให้แน่ใจว่าคนกลางเสียทรัพยากรให้น้อยที่สุดเท่าที่จะทำได้ ออกจากคอมพิวเตอร์เดสก์ท็อปใน 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

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

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

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

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

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

    sudo apt-get install โครเมียมเบราว์เซอร์

    เมื่อพร้อมต์ให้พิมพ์ 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 เนื่องจากเซิร์ฟเวอร์การพิมพ์จะทำงานต่อไปในพื้นหลัง ตอนนี้คุณสามารถเพลิดเพลินกับความสะดวกสบายในการพิมพ์จากที่ใดก็ได้ประมาณหนึ่งในสี่ต่อเดือน (Raspberry Pi ใช้พลังงานเพียงเล็กน้อยซึ่งค่าใช้จ่ายในการดำเนินงานเฉลี่ยต่อปีอยู่ที่ประมาณ 3 เหรียญ).