CODESOFT2022のライセンスに関して
2023年4月
CODESOFT2022 からライセンス体系が変わります。通常のパッケージでは CODESOFT 本体と、1 台分のプリンターライセンスが付属します。つまり、CODESOFT で使用できるプリンターは 1 台のみとなります。
複数台のプリンターを使用される場合は、台数分のプリンターライセンスをご購入いただく必要がございます。
プリンターライセンスの制限事項
選択できるプリンター数は所有しているプリンターライセンス数に制限されます。また、選択しているプリンターを解放できる回数は、プリンターライセンス 1 台分につき 2 回となります。 例えば、5 プリンターライセンスを所有している場合は選択したプリンターを 10 回まで解放できます。
なお、解放回数の上限に達した場合、7 日間解放することができなくなります。
※「使用するプリンターを選択/解放する手順」はページ下部をご参照ください
CODESOFT2022 へアップグレードする場合の注意点
旧バージョンから CODESOFT2022 にアップグレードする場合はプリンターライセンスにご注意ください。旧バージョンでは複数のプリンターを使用することができましたが、CODESOFT2022 にアップグレードした場合は、使用できるプリンターは 1 台に制限されます。
複数台のプリンターを使用される場合は、別途プリンターライセンスを追加購入していただく必要がございます。
CODESOFT での印刷時の注意点
プリンター一覧ではライセンスされていないプリンターも選択することができますが、実際に印字しようとするとエラーメッセージが表示されます。
ActiveX による外部アプリを作成している場合の注意点
SwitchTo メソッドを使用してプリンターを切り替えている場合、切り替えるプリンターの台数分のプリンターライセンスを予めご購入いただく必要がございます。
また、ライセンスされていないプリンターに対しても従来通り SwitchTo メソッドにてプリンターを切り替えることは可能ですが、印字を行っても例外は発生しません。その為、印字直後に GetLastError にてエラーをハンドリングし、結果を表示するようにしてください。
Dim errcode As Short = MyCsApp.GetLastError If ( errcode > 0) Then MessageBox.Show(MyCsApp.ErrorMessage( errcode )) End If |
プリンターライセンスの取得手順
- [ファイル]メニュー⇒[プリンター選択]をクリック、もしくは[ F5 ]キーを押下してプリンター一覧を表示します。
- 使用するプリンターのチェックボックスにチェックを付けます。
ライセンスを解放できる回数には制限があります。使用するプリンターは慎重に選択してください。
(間違って選択した場合でもそのプリンターを解放すれば解放回数にカウントされます) - 確認メッセージで「はい」ボタンをクリックするとライセンスが取得されます。
- ライセンスが残っていない場合は 次のメッセージが表示されます。
プリンターライセンスの解放手順
- [ファイル]メニュー⇒[プリンター選択]をクリック、もしくは[ F5 ]キーを押下してプリンター一覧を表示します。
- 解放 するプリンターのチェックボックス から チェックを 外します 。
ライセンスを解放できる回数には制限があります。 解放 するプリンターは慎重に選択してください。 - 確認メッセージで「はい」ボタンをクリックするとライセンスが解放されます。
- ライセンスの解放 回数の上限に達している 場合は 次の メッセージが表示されます。
以上