□ CPU情報 /proc/cpuinfo でプロセッサ情報が取得可能 i.MX515プロセッサのためARMv7-Aアーキテクチャ --------------------------------------------------- $ cat /proc/cpuinfo Processor : ARMv7 Processor rev 1 (v7l) BogoMIPS : 159.90 Features : swp half thumb fastmult vfp edsp CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x2 CPU part : 0xc08 CPU revision : 1 Hardware : SHARP PC-Z1 Revision : 51020 Serial : 0000000000000000 --------------------------------------------------- □ 電源/バッテリ関連情報 /proc/apm で現在の電圧やAPMステータスが取得可能 第4パラメータはAC接続のON/OFF(0x01/0x00)を表す --------------------------------------------------- $ cat /proc/apm 1.13 1.2 0x02 0x00 0x00 0x00 50% 7.872 V --------------------------------------------------- /sys/class/power_supply以下のmc13892_batやmc13892_charger などで、電源関連イベントの取得が可能。 --------------------------------------------------- $ cat /sys/class/power_supply/mc13892_bat/uevent PHYSDEVPATH=/devices/platform/pmic_battery.1 PHYSDEVBUS=platform PHYSDEVDRIVER=pmic_battery POWER_SUPPLY_NAME=mc13892_bat POWER_SUPPLY_TYPE=Battery (充電時も変化なし) POWER_SUPPLY_VOLTAGE_NOW=7839000 POWER_SUPPLY_STATUS=Discharging (充電時:charging 放電時:Discharging) --------------------------------------------------- $ cat /sys/class/power_supply/mc13892_charger/uevent PHYSDEVPATH=/devices/platform/pmic_battery.1 PHYSDEVBUS=platform PHYSDEVDRIVER=pmic_battery POWER_SUPPLY_NAME=mc13892_charger POWER_SUPPLY_TYPE=Mains POWER_SUPPLY_ONLINE=0 (AC接続時:1 バッテリ時:0) POWER_SUPPLY_VOLTAGE_MAX_DESIGN=3517006 POWER_SUPPLY_VOLTAGE_MIN_DESIGN=0 POWER_SUPPLY_VOLTAGE_NOW=7839 POWER_SUPPLY_CAPACITY=50 (20/50/90のようにおおまかなバッテリ容量区分?) POWER_SUPPLY_STATUS=Discharging (充電時:charging 放電時:Discharging) --------------------------------------------------- □ 液晶輝度 液晶の輝度は 0/5/8/22/36/50/64/78/92/97/100の11段階 Fn + 6/Fn + 7キーで輝度を上下に設定する。(5〜100の10段階) Fn + 8キーで輝度を0(液晶OFF)に設定する。 /sys/class/backlight/mxc_pwm_backlightの actual_brightness または brightness で輝度の取得が可能。 -------------------------------------------------- $ cat /sys/class/backlight/mxc_pwm_backlight/actual_brightness 22 $ cat /sys/class/backlight/mxc_pwm_backlight/brightness 22 --------------------------------------------------- brightnessは設定上の輝度を表すが、actual_brightnessは 実際に表示されている輝度を表し、Fn+8で液晶OFFにすると0になる。 下記は、Fn+8で液晶OFFにした状態で実行したもの。 -------------------------------------------------- $ cat /sys/class/backlight/mxc_pwm_backlight/actual_brightness 0 $ cat /sys/class/backlight/mxc_pwm_backlight/brightness 22 ---------------------------------------------------
NetWalkerが印刷に対応していないのは、プリンタメーカのLinux対応ドライバがx86用のものしかないのが原因というメモ。
□ NetWalkerでは印刷できない NetWalkerのサポートページには以下のように、印刷はサポートしていない ということが書かれています。 http://www.sharp.co.jp/support/mit/faq/qa/qh_0018.html ------------------------------------------------------------- Q. パソコン用プリンタで印刷はできますか? A. 本機では、印刷機能はサポートしていません。 (本機にパソコン用プリンタを接続して印刷することはできません。) ------------------------------------------------------------- □ NetWalkerで印刷がサポートされない理由 これはプリンタ側の事情であって、下記の図で言うところの メーカ製ドライバにあたる部分が動作しないためです。 一般に、メーカから用意されているLinux用プリンタドライバでは、バイナリの 実行ファイルやデーモンを動作させる構造のものも多く、x86アーキテクチャ上で 動作するように作成されています。 そのため、ARMアーキテクチャなNetWalkerでは対応アーキテクチャが異なるので このようなLinux向けプリンタドライバを利用することができません。 プリンタメーカがARM対応ドライバを出すか、ソースコードが全て公開されていて ARM対応にコンパイルすれば動作する可能性はありますが、どちらもあまりあり得ない話です。 (メーカにしてみれば、市場規模の問題で儲からないとか、サポートできないとか 技術情報を公開できないといった事情があるので) では、どんなプリンタが動作する可能性があるかというと、PostScript・LIPS・ ESC/Page・RPDLなどに対応しているプリンタになります。(gsの標準フィルタで対応) つまり、EpsonやCanonといったメーカのインクジェットプリンタでは かなりの数のプリンタが動作しません。 動作するプリンタは、HP製のhpijs/hplipドライバで動作するインクジェットプリンタや 標準フィルタで対応している、中級クラス以上のレーザープリンタに限られてしまいます。 □ NetWalkerからRicoh SP4000に印刷してみた ということで、上記で言えば中級クラスのレーザプリンタにあたる Ricoh SP4000を使って、ネットワーク経由で印刷してみました。 SP4000は以前購入したものです。 CUPSのインストール 下記のコマンドを実行するか、Synapticでcupsパッケージをインストールします。 $ sudo aptitude update $ sudo aptitude install cups CUPSでのプリンタ設定 GNOMEメニューから「システム管理」→「印刷」でsystem-config-printerを起動させて 設定を行う方法もありますが、CUPSのwebインタフェースを用いて印刷しました。 ブラウザで、http://localhost:631/ を開いてプリンタ設定を行います。 デバイス:LPD/LPRホスト/プリンタ デバイスURI:lpd://192.168.1.100/lp のように指定。 メーカ:Ricoh モデル:Ricoh RPDL IV Laser Printer..を設定。 Web設定画面で、テストページの印刷を行い、正しく出力されたことを確認した。 cupsはデーモンとしては重いので、普段使わないときは自動起動させない ように設定しておくか、lprngで設定するといいかもしれません。 (lprngの設定はCUPSに比べると難しいですが..)
NetWalkerからは、CanonやEpsonなどのほとんどのインクジェットプリンタには直接印刷をすることができません。しかし、どうしても印刷したい場合は cups-pdfを利用してPDFを作成し、他のパソコンで印刷させることもできるのでそのメモ。
□ cups-pdfをインストールしてPDFプリンタを作成する cups-pdfのインストール $ sudo aptitude update $ sudo aptitude install cups-pdf apparmorの再起動 $ sudo /etc/init.d/apparmor restart これで、アプリケーションから印刷する際のダイアログにPDFプリンタが 表示されるようになります。印刷結果は、$HOME/PDF/以下にPDFファイルと して保存されます。 このPDFファイルをファイル共有するなり、scpやFTPなどでファイル転送して 他のマシンで印刷を行うと良いでしょう。 #それなら、元から他のマシンで印刷を行った方が早いんじゃないの? #というツッコミはさておきw