91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何配置Pi來通過簡單的Web界面來驅(qū)動(dòng)QL-700?

歐時(shí)RS ? 來源:DesignSpark ? 作者:Andrew Back ? 2021-05-18 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

構(gòu)建一個(gè)由Pi 供電的無線標(biāo)簽打印機(jī),首先我們需要將Raspbian寫入Micro SD卡。精簡版本是完全足夠和可取的(不需要桌面軟件等)。

假設(shè)你使用Linux機(jī)器來寫出SD卡,一旦這個(gè)完成,如果你刪除并重新插入卡,使其分區(qū)掛載,我們可以編輯幾個(gè)文件。

Brother QL標(biāo)簽打印機(jī)具有各種配置。QL700型號是相當(dāng)小巧的,可以采用各種不同尺寸和類型的標(biāo)簽庫存。感謝來自Philipp Klaus 的一些整潔的軟件,現(xiàn)在可以在不需要Brother提供的官方驅(qū)動(dòng)程序支持下驅(qū)動(dòng)它們,這意味著也可以使用非x86平臺(tái),例如基于ARM的Raspberry Pi。當(dāng)然,這對于螺栓固定式無線打印伺服器來說是完美的 - 還有更多!

讓我們來看看我們?nèi)绾闻渲肞i來通過簡單的Web界面來驅(qū)動(dòng)QL-700。

安裝Raspbian和依賴文件

首先我們需要將Raspbian寫入Micro SD卡。精簡版本是完全足夠和可取的(不需要桌面軟件等)。假設(shè)你使用Linux機(jī)器來寫出SD卡,一旦這個(gè)完成,如果你刪除并重新插入卡,使其分區(qū)掛載,我們可以編輯幾個(gè)文件。

$ sudo vi /media//rootfs/etc/hostname

將主機(jī)名更改為易于記憶的內(nèi)容,如“l(fā)abels”。

$ sudo vi /media//rootfs/etc/hosts

然后用相同的名稱更新hosts文件。

$ sudo touch /media//boot/ssh

并創(chuàng)建一個(gè)告訴Raspbian啟用SSH 伺服器的文件。

當(dāng)然,隨意用你選擇的文本編輯器替換vi。

如果我們現(xiàn)在將該卡插入我們的Raspberry Pi并提供電力,在一段時(shí)間后,我們應(yīng)該可以使用mDNS來通過SSH登錄。例如:

$ sudo vi /media//rootfs/etc/hosts

或者,你可以只附加一個(gè)鍵盤和顯示器。

接下來,如果我們更新系統(tǒng)。

$ sudo apt-get update

$ sudo apt-get dist-upgrade

然后通過以下方式安裝打包的依賴文件:

$ sudo apt-get install python3-setuptools python3-pip libopenjp2-7-dev libtiff5 git fontconfig

2

無線設(shè)置

如果你希望能夠通過無線連接進(jìn)行打印而不是有線打印,則還需要配置WPA supplicant。如果有線以太網(wǎng)適合你的需求,你可以跳過這一步。

要配置Raspberry Pi加入無線網(wǎng)絡(luò),我們需要編輯一個(gè)文件:

$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

并將網(wǎng)絡(luò)SSID和密碼短語的配置添加到文件的底部。例如:

network={ ssid="MyNetwork" psk="NetworkPassword"}

之后如果我們保存文件并重新啟動(dòng)它,它應(yīng)該加入到網(wǎng)絡(luò)。有關(guān)更多詳細(xì)信息,請參閱documentation on the Raspberry Pi website.

3

Brother QL打印機(jī)Python軟件包

56d100ac-b4d4-11eb-bf61-12bb97331649.jpg

brother_ql Python包為該項(xiàng)目提供了基礎(chǔ),并且可以驅(qū)動(dòng)QL系列標(biāo)簽打印機(jī),而無需通常需要的打印機(jī)驅(qū)動(dòng)程式。安裝光柵語言文件后,可以通過你自己的程序生成光柵語言文件或從映像文件使用提供的命令行工具。要通過PIP安裝,我們只需輸入:

$ sudo pip3 install brother_ql

在此之后,我們可以查看該工具的選項(xiàng),這可創(chuàng)建打印機(jī)可以理解的語言文件,從圖像文件開始,通過輸入:

$ brother_ql_create --help

這些打印機(jī)的優(yōu)點(diǎn)之一是它們采用不同尺寸的標(biāo)簽,并且可以提供標(biāo)簽作為單獨(dú)標(biāo)簽和連續(xù)卷筒。列出支持的尺寸,我們輸入:

$ brother_ql_info list-label-sizes

有關(guān)這兩個(gè)命令選項(xiàng)的詳細(xì)信息,請參閱GitHub repo.

我們使用裝有62mm寬連續(xù)卷筒的打印機(jī),并創(chuàng)建了一個(gè)寬度為62mm 的PNG文件,其中包含了DesignSpark徽標(biāo)并在其周圍有一個(gè)小的白色邊框

請注意,紅色背景并未出現(xiàn)在打印的圖像中,這只是添加了該背景以顯示圖像的大小。

打印機(jī)語言文件隨后創(chuàng)建:

$ brother_ql_create --model QL-700 DS_Logo_62mm-wide.png --label-size 62 > DS_Logo.bin

為了訪問打印機(jī)端口,我們需要在“l(fā)p”組中,并且我們可以通過以下方式將pi用戶帳戶添加到該端口:

$ sudo usermod -G lp -a pi

之后有必要登出并重新登錄。

最后,我們可以打印生成的.bin文件:

$ brother_ql_print DS_Logo.bin /dev/usb/lp0

根據(jù)圖像文件的大小打印標(biāo)簽并剪切長度。

4

網(wǎng)頁服務(wù)標(biāo)簽設(shè)計(jì)器

brother_ql的作者創(chuàng)建了一個(gè)非??岬能浖?,創(chuàng)建了一個(gè)獨(dú)立的web-based label designer,這意味著你可以簡單地將瀏覽器與Pi連接,輸入一些文本,設(shè)置字體和標(biāo)簽參數(shù),之后打?。∫惭b這個(gè),我們要輸入:

$ mkdir src

$ cd src

$ git clone https://github.com/pklaus/brother_ql_web.git$ cd brother_ql_web

$ sudo pip3 install -r requirements.txt

$ cp config.example.json config.json

然后需要編輯config.json來設(shè)置打印機(jī)型號,以及默認(rèn)的標(biāo)簽尺寸和字體等。將伺服器端口設(shè)置更改為80會(huì)帶來好處,以便你不必記住一些非標(biāo)準(zhǔn)端口號即可進(jìn)入U(xiǎn)RL suffice。

在最低限度的配置之后,我們可以輸入以下指令來開始:

$ sudo python3 brother_ql_web.pyc/hosts

在pi上連接瀏覽器- 例如http://labels.local - 我們應(yīng)該得到用戶界面并能夠輸入文本和打印。

5

最后的步驟

如果我們希望它在啟動(dòng)時(shí)自動(dòng)啟動(dòng),我們只需編輯/etc/rc.local,并在exit 0 line之前添加:

cd /home/pi/src/brother_ql_web; /usr/bin/python3 brother_ql_web.py&

最后,通常我們應(yīng)該配置Pi,使其在啟動(dòng)時(shí)以只讀方式掛載根文件系統(tǒng),否則,如果在沒有正確關(guān)閉Pi的情況下切斷電源,則會(huì)導(dǎo)致文件系統(tǒng)損壞。有各種各樣的指南詳細(xì)說明如何做到這一點(diǎn),但一個(gè)特別簡單的解決方案是使用rpi-readonly腳本。

$ git clone https://github.com/ways/rpi-readonly.git$ cd rpi-readonly$ sudo ./setup.sh

這實(shí)際上做了一些重大的改變,所以,如GitHub庫中所述,首先制作SD卡的副本是值得的

原文標(biāo)題:歐時(shí)課堂 |Pi供電,無線標(biāo)簽打印機(jī)新玩法

文章出處:【微信公眾號:歐時(shí)電子RS】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11768

    瀏覽量

    219106
  • 打印機(jī)
    +關(guān)注

    關(guān)注

    10

    文章

    835

    瀏覽量

    48764

原文標(biāo)題:歐時(shí)課堂 |Pi供電,無線標(biāo)簽打印機(jī)新玩法

文章出處:【微信號:歐時(shí)電子RS,微信公眾號:歐時(shí)RS】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    公司第200萬臺(tái)電驅(qū)動(dòng)系統(tǒng)下線

    2026年3月5日,蔚公司第200萬臺(tái)電驅(qū)動(dòng)在蔚合肥第二電驅(qū)動(dòng)制造工廠下線,達(dá)成蔚公司電驅(qū)動(dòng)
    的頭像 發(fā)表于 03-09 11:10 ?278次閱讀

    富昌電子聯(lián)合邁芯成功舉辦蔚汽車專場技術(shù)日活動(dòng)

    隨著汽車電子與智能化技術(shù)的持續(xù)演進(jìn),傳感與驅(qū)動(dòng)方案已成為智能汽車系統(tǒng)性能與可靠性的關(guān)鍵。近日,富昌電子(Future Electronics)聯(lián)合邁芯 (Melexis)成功舉辦蔚汽車(NIO)專場技術(shù)日活動(dòng),三方圍繞汽車電
    的頭像 發(fā)表于 02-26 09:40 ?261次閱讀

    飛騰派可以將外部設(shè)備的驅(qū)動(dòng)配置為TEE側(cè)安全驅(qū)動(dòng)嗎?

    飛騰派可以將外部設(shè)備的驅(qū)動(dòng)配置為TEE側(cè)的安全驅(qū)動(dòng),以此實(shí)現(xiàn)數(shù)據(jù)的安全采集嗎(比如說通過相機(jī)安全獲取圖片等)
    發(fā)表于 01-19 08:59

    從零構(gòu)建安全的Web服務(wù)器配置

    作為一名運(yùn)維工程師,你是否曾在凌晨三點(diǎn)被緊急電話叫醒,只因網(wǎng)站遭受了XSS攻擊?是否曾因?yàn)橐粋€(gè)簡單配置疏漏,導(dǎo)致用戶數(shù)據(jù)泄露而焦頭爛額?今天,我要分享的不是那些老生常談的防火墻配置,而是一套能讓你的
    的頭像 發(fā)表于 09-09 15:49 ?1006次閱讀

    全新蔚ES8屏幕配置解析

    8月21日,第三代全新蔚ES8閃亮登場,歷經(jīng)7年積累進(jìn)化,以“王者歸來”之勢,引領(lǐng)豪華大三排SUV進(jìn)入純電時(shí)代。
    的頭像 發(fā)表于 08-22 16:45 ?1574次閱讀

    無法配置 ADC1 觸發(fā) DMA 傳輸,怎么解決?

    您好,我無法配置 ADC1 觸發(fā) DMA 傳輸,以便將 ADC 結(jié)果復(fù)制到緩沖區(qū)中并避免使用 ADC1 中斷。 根據(jù)用戶手冊,我發(fā)現(xiàn)應(yīng)該使用 DMAP_ADC 設(shè)置 DMA 的觸發(fā)源。 我設(shè)置
    發(fā)表于 07-21 06:57

    【Banana Pi BPI-RV2開發(fā)板試用體驗(yàn)】更新鏡像和配置openwrt

    的方式比較特別,是通過web網(wǎng)頁的方式進(jìn)行以太網(wǎng)燒錄,是不是openwrt的鏡像都可以通過這種方式燒錄更新? 燒錄準(zhǔn)備,板子接串口,電腦網(wǎng)線接板子上的網(wǎng)口, 配置電腦有線網(wǎng)絡(luò)為靜態(tài)IP
    發(fā)表于 06-28 20:54

    ART-PI H750-USB-MSC設(shè)備描述符異常的原因?怎么解決?

    主控:STM32H750XBH6- ART-Pi 開發(fā)環(huán)境:CubeMX+MDK V5.27問題背景:當(dāng)前已經(jīng)調(diào)試通SD卡+Fatfs文件系統(tǒng),(通過主控模擬讀卡器)使用單根USB-C線纜連接至
    發(fā)表于 06-19 06:52

    WEB組態(tài)物聯(lián)網(wǎng)平臺(tái)是什么?有什么功能?

    、流程控制等操作,無需安裝本地客戶端。 核心特點(diǎn) : Web化部署 :基于B/S架構(gòu),用戶通過瀏覽器即可訪問,降低部署和維護(hù)成本。 組態(tài)化配置 :提供拖拽式界面設(shè)計(jì)工具,用戶可快速搭建
    的頭像 發(fā)表于 06-17 15:25 ?996次閱讀

    請問CCG5是通過I2C interface進(jìn)行配置嗎?

    Cypress 可以通過EZ-PD Configuration utility 對 CCGX進(jìn)行一系列的配置,請問CCG5是通過I2C interface進(jìn)行
    發(fā)表于 06-03 09:23

    如何配置Linux防火墻和Web服務(wù)器

    在當(dāng)今數(shù)字化時(shí)代,網(wǎng)絡(luò)安全顯得尤為重要。Linux作為一種開源操作系統(tǒng),廣泛應(yīng)用于服務(wù)器管理和網(wǎng)絡(luò)配置中。本篇文章將詳細(xì)介紹如何配置Linux防火墻和Web服務(wù)器,確保內(nèi)網(wǎng)與外網(wǎng)的安全訪問。同時(shí),我們將探討如何
    的頭像 發(fā)表于 05-24 15:26 ?1891次閱讀
    如何<b class='flag-5'>配置</b>Linux防火墻和<b class='flag-5'>Web</b>服務(wù)器

    想使用CC線通過配置實(shí)用程序配置CCG5,可行嗎?

    我想使用 CC 線通過配置實(shí)用程序配置 CCG5。 是否可以通過 CC 線配置 CCG5?
    發(fā)表于 05-12 07:59

    粘接聚酰亞胺PI膜除了使用PI膜專用UV膠粘接,還可以使用熱固化環(huán)氧膠解決!

    粘接聚酰亞胺PI膜可以使用PI膜專用UV膠粘接,但使用UV膠粘接時(shí),需要粘接材料至少有一方要透UV紫外光方可,如不能透UV光,那么粘接PI這種難于粘接的材料時(shí),還可以使用熱固化環(huán)氧膠
    的頭像 發(fā)表于 05-07 09:11 ?1511次閱讀
    粘接聚酰亞胺<b class='flag-5'>PI</b>膜除了使用<b class='flag-5'>PI</b>膜專用UV膠粘接,還可以使用熱固化環(huán)氧膠<b class='flag-5'>來</b>解決!

    打開FSP配置界面的具體步驟

    如果目標(biāo)工程項(xiàng)目是新建的項(xiàng)目,可以直接編譯并通過。但是若是新導(dǎo)入的項(xiàng)目,需要先打開FSP配置界面重新生成FSP庫相關(guān)代碼,然后再進(jìn)行編譯,否則會(huì)提示編譯錯(cuò)誤。具體步驟如下。
    的頭像 發(fā)表于 05-06 15:58 ?1981次閱讀
    打開FSP<b class='flag-5'>配置</b>器<b class='flag-5'>界面</b>的具體步驟

    在PLC中創(chuàng)建基于Web的人機(jī)界面可視化

    進(jìn)行維護(hù)操作期間。傳統(tǒng)的 HMI 交互方式往往需要人員親臨現(xiàn)場,極為不便。針對此類場景,西門子在所有 1500 系列 PLC 中集成了 Web 服務(wù)器,支持遠(yuǎn)程交互。通過“View Of Things”(物聯(lián)視圖)功能,用戶可直接在 PLC 內(nèi)部創(chuàng)建 HMI 可視化
    的頭像 發(fā)表于 05-06 10:00 ?4168次閱讀
    在PLC中創(chuàng)建基于<b class='flag-5'>Web</b>的人機(jī)<b class='flag-5'>界面</b>可視化