13.2.3 スプールデータの属性値の変更
指定したスプールデータの属性値を変更できます。
- 〈この項の構成〉
(1) 変更できる情報
変更できる情報を次に示します。
-
蓄積期限日
-
スプールデータに格納された印刷データの取得可否
-
印刷上限回数
-
実行できる印刷方式
-
スプールサーバでの印刷時のプリンタ指定方法
-
スプールサーバ,またはクライアントPCでの印刷時のプリンタクラス名
-
スプールサーバでの印刷時のOS上のプリンタ名
-
スプールサーバでの印刷時のOS上のトレイ名
-
スプールサーバでの印刷時の帳票振り分け定義名
-
クライアントPCでの印刷時のクライアントPCのIPアドレス
-
クライアントPCでの印刷時のダイアログ表示モード
-
クライアントPCでの印刷時のOS上のプリンタ名
-
クライアントPCでの印刷時のOS上のトレイ名
-
ジョブ検索キーの分類
-
ジョブ検索キーの値
(2) 実行メソッド
スプールデータの属性値の変更を実行するメソッドを次の表に示します。
起動部品 |
メソッド |
---|---|
SS-ActiveX起動部品 |
SetSpoolFileAttribute |
SS-Java起動部品 |
setSpoolFileAttribute |
SS-コマンド起動部品(eurpmlscコマンド) |
/mオプションにsetattrを指定 |
(3) 設定項目
スプールデータの属性値を変更するときに設定する項目を,次の表に示します。
スプールデータの属性値の変更に関する設定 |
起動部品の設定項目 |
設定する値 |
---|---|---|
IPアドレス |
SS-ActiveX起動部品:ServerAddressプロパティ SS-Java起動部品:setServerAddressメソッド SS-コマンド起動部品:/svrオプション |
255.255.255.255形式 |
スプールデータのジョブID |
SS-ActiveX起動部品:SearchJobIDプロパティ SS-Java起動部品:setSearchJobIDメソッド SS-コマンド起動部品:/idオプション |
ジョブID(36バイト以内の文字列) |
蓄積期限日 |
SS-ActiveX起動部品:SpoolLimitプロパティ SS-Java起動部品:setSpoolLimitメソッド SS-コマンド起動部品:/lmオプション |
YYYYMMDD形式 |
取得可否 |
SS-ActiveX起動部品:EnableGetプロパティ SS-Java起動部品:setEnableGetメソッド |
True(取得できる) False(取得できない) |
SS-コマンド起動部品:/gオプション |
get(取得できる) noget(取得できない) |
|
印刷上限回数 |
SS-ActiveX起動部品:MaxPrintCountプロパティ SS-Java起動部品:setMaxPrintCountメソッド SS-コマンド起動部品:/xpオプション |
1〜65,536(指定した回数印刷できる) -1(無限に印刷できる) 0(印刷を禁止する) |
実行できる印刷方式 |
SS-ActiveX起動部品:ExecutablePrintModeプロパティ SS-Java起動部品:setExecutablePrintModeメソッド |
0(スプールサーバで印刷できる) 1(スプールサーバ,およびクライアントPCで印刷できる) 2(クライアントPCで印刷できる) |
SS-コマンド起動部品:/expオプション |
sv(スプールサーバで印刷できる) svcl(スプールサーバ,およびクライアントPCで印刷できる) cl(クライアントPCで印刷できる) |
|
スプールサーバのプリンタの指定方法 |
SS-ActiveX起動部品:PrinterSelectModeプロパティ SS-Java起動部品:setPrinterSelectModeメソッド |
0(プリンタクラス名で指定する) 1(プリンタ名で指定する) 2(帳票振り分け定義で指定する) |
SS-コマンド起動部品:/smオプション |
class(プリンタクラス名で指定する) printer(プリンタ名で指定する) group(帳票振り分け定義で指定する) |
|
スプールサーバ,およびクライアントPCのプリンタクラス名 |
SS-ActiveX起動部品:PrinterClassNameプロパティ SS-Java起動部品:setPrinterClassNameメソッド SS-コマンド起動部品:/prcオプション |
プリンタクラス名(80バイト以内の文字列) |
スプールサーバのプリンタ名を設定する |
SS-ActiveX起動部品:ServerPrinterNameプロパティ SS-Java起動部品:setServerPrinterNameメソッド SS-コマンド起動部品:/lspオプション |
プリンタ名(80バイト以内の文字列) |
スプールサーバのプリンタのトレイ名 |
SS-ActiveX起動部品:ServerTrayNameプロパティ SS-Java起動部品:setServerTrayNameメソッド SS-コマンド起動部品:/lstオプション |
トレイ名(80バイト以内の文字列) |
スプールサーバの帳票振り分け定義名 |
SS-ActiveX起動部品:GroupNameプロパティ SS-Java起動部品:setGroupNameメソッド SS-コマンド起動部品:/groupオプション |
帳票振り分け定義(80バイト以内の文字列) |
ダイアログを表示するかどうか |
SS-ActiveX起動部品:DispPrintDlgプロパティ SS-Java起動部品:setDispPrintDlgメソッド |
0(対話型印刷) 1(自動印刷) 2(対話型印刷プレビュー表示) 3(全自動印刷)※1 4(対話型印刷プレビュー表示限定)※2 |
SS-コマンド起動部品:/dialogオプション |
dialog(対話型印刷) auto(自動印刷) preview(対話型印刷プレビュー表示) fullauto(全自動印刷)※1 pvonly(対話型印刷プレビュー表示限定)※2 |
|
クライアントPCのIPアドレス |
SS-ActiveX起動部品:ClientAddressプロパティ SS-Java起動部品:setClientAddressメソッド SS-コマンド起動部品:/clientオプション |
255.255.255.255形式 |
クライアントPCのプリンタ名 |
SS-ActiveX起動部品:ClientPrinterNameプロパティ SS-Java起動部品:setClientPrinterNameメソッド SS-コマンド起動部品:/pオプション |
プリンタ名(80バイト以内の文字列) |
クライアントPCのトレイ名 |
SS-ActiveX起動部品:ClientTrayNameプロパティ SS-Java起動部品:setClientTrayNameメソッド SS-コマンド起動部品:/tオプション |
トレイ名(80バイト以内の文字列) |
ジョブ検索キーの分類 |
SS-ActiveX起動部品:JobKeyCategoryプロパティ SS-Java起動部品:setJobKeyCategoryメソッド SS-コマンド起動部品:/caオプション |
ジョブ検索キーの分類(80バイト以内の文字列) |
ジョブ検索キー |
SS-ActiveX起動部品:JobKeyDataプロパティ SS-Java起動部品:setJobKeyDataメソッド SS-コマンド起動部品:/daオプション |
ジョブ検索キー(80バイト以内の文字列) |