特定のプリンタが存在するか調べる

説明

プリンタ名のリストはprinterNamesに入っており、配列として参照することができます。配列に格納されているプリンタ名と指定プリンタ名と比較し一致しなかった場合には警告メッセージを表示します。
以下のリストで赤字部分がプリンタ名になります。ここではEPSONのPM-870Cが存在しない場合に警告を表示しています。

サンプル [実行する]

flag = false;
cName = "PM_870C";
for (i=0; i<app.printerNames.length; i++)
{
pName = app.printerNames[i];
if (pName == cName) flag = true;
}
if (!flag) app.alert(cName+"以外のプリンタでは出力できません");