2017年6月16日 星期五

解決 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)


最近使用 Flask 把接收到的資料 print 出來時,卻出現了這個錯誤訊息:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)

神奇的是,在兩台電腦上測試,卻只有一台出現這個問題,只好繼續追查下去。

然後從 debug 介面中,看到了更詳細的錯誤訊息:

2017年5月28日 星期日

使用 macOS,在需要部門代碼的 Kyocera 京瓷印表機列印文件



公司最近換了一台新的 Kyocera 京瓷印表機,從此列印文件需要輸入部門代碼(Account ID),Windows 的話就是裝程式,基本上不用教學了,而 Linux 我則是在上一篇文章改寫 driver,最後,就寫一篇怎樣在 macOS 上列印文件吧。

2017年5月16日 星期二

如何在 Linux 用需要部門代碼的 Kyocera 京瓷印表機列印文件

因無法輸入部門代碼,出現「作業出現錯誤。部門ID錯誤。」

公司最近換了一台新的 Kyocera 京瓷印表機,從此列印文件需要輸入部門代碼(Account ID),用 Windows 的同事都需要另外安裝程式去設定,不過我是用 Linux ,而不論是 Ubuntu 預設的 driver ,還是在官方下載到的 driver 都不能讓我使用自己的部門代碼,也就是無法列印了。

於是,我就到它官網下載並修改它的驅動程式(PPD),然後,我也終於可以快快樂樂的印東西了 :)

你也是用 Kyocera 的印表機而且需要部門代碼嗎?以下就告訴你可以怎樣做吧。