2017の6日目の記事です。はじめに最近は安価にレーザープリンターを購入できるが、さすがにPostScriptレーザープリンターは、なかなか安くは購入できない。MS312dnが8,800円(税込)で購入できた。ちなみに、これを書いている時点で在庫は残り3台である。NetBSDからこのレーザープリンターを使ってみた。lpd(8)を使った場合について書く。CUPSを使った場合について書きたい。lp(1)を使う話になってしまうかもしれない。編集すべきファイルは、/etc/printcapである。/opt/share/print/Lexmark_MS310_Series.ppdのように配置しておく。その上で、/etc/printcapに、以下のように追加する。MS312dnのホスト名である。そのため、固定でIPv4のアドレスを割り当ててある。lpd(8)を起動するlpd(8)をデーモンとして起動しておく必要がある。/etc/rc.confにlpd(8)を起動するように設定しておく。/etc/rc.conf(以下を追加する)lpd=YESその上で、初回は手動で起動させる。以下のようにして作成しておく。/var/spool/lpd/lp印刷するlpd(8)にPostScriptファイルをlp(1)コマンドを使って送信する。これを印刷するのであれば、以下のように実行する。MX312dnの名前である。これでWindows環境に頼ることなく、自由に印刷できる。ある環境で仕事をせざるを得ない。Protectionのバージョンは14.0.xxxである。10.2というのがあって、まあ、企業で必要とするロギングはできるものなのであろう。Firefoxのアドオンを勝手に追加されるのは気に入らない。e10sとか阻害されても面白くないし。言うことで、試しに排除できるかやってみた。ExcelからVBAでアクセスしたい。個々の端末にODBCデータソースを設定するのはスクリプトで可能かもしれないが、面倒なのでADOとOLEDBの組み合わせでアクセスすることを考えている。