完走証高速発行アプリ

-------------------------------------------------------------------------------------------------- 2016/02/06 新規   ・ MAC版の高速印刷アプリを新規で作りました (完走証のみ) 2016/01/10 改善   ・ 起動手順の説明を表示するようにしました      ・ 賞状枚数=0もしくは、賞状を出したくない時の問題を修正しました 2015/11/20 改善   ・ コマンド画面にランナーの名前、部門、順位、タイムを表示するように      ・ コマンド画面でランナーが賞状の対象かをわかるように      ・ 同じコマンドで、ランナーが賞状対象の場合、賞状は別プリンターで印刷できるように 2015/10/25 最初版  ・ コマンドラインからランナーIDを指定して、直接プリンターへ完走書を発行する --------------------------------------------------------------------------------------------------

1. アプリのインストール (WINDOWS)

  1. Javaをインストールする インストール手順
  2. Adobe Readerをインストールする
  3. 以下のファイルをダウンロードして、PCへ保存する (例:c:\ksok) ksok.jar print.bat
  4. print.batを編集して、java.exeとAcroRd32.exeの格納先場所、プリンターを設定する SET JAVA_CMD="C:\Program Files (x86)\Java\jre7\bin\java.exe" SET ADOBE_CMD=c:\Program Files\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" SET KANSOU_PRINTER="" SET SHOUJYOU_PRINTER="Brother DCP-J952N Printer" なお、 賞状は不要の場合、先頭に REM を追加して、この処理はコメントアウトしてください。 REM %JAVA_CMD% -cp ./ksokclient.jar Ksok shoujyou %* REM if exist c:\ksok\shoujyou.pdf %ADOBE_CMD% /N /T c:\ksok\shoujyou.pdf "Brother DCP-J952N Printer"

アプリの実行

2. アプリのインストール (MAC)

  1. Javaをインストールする
  2. Adobe Readerをインストールする
  3. PDFは、Adobe Readerに開くように設定する
  4. 以下のファイルをダウンロードして、MACへ保存する ksok_mac.zip
  5. zipを展開する ksok.jar print.scpt print.sh

アプリの実行

MacのTerminalから、以下のコマンドを実行する sh print.sh <レースID> <ランナーID> 例: sh print.sh 496 1 例: sh print.sh 496 2 例: sh print.sh 496 3,4,5 Acrobat Readerで完走証が開き、PRINT DIALOGが表示されます。 Enterを押すとデファウロトのプリンターに完走証が印刷されます。 ############################################################################### # Marathon management system. # Contributed by: AJAY PATIL, KAZUTOSHI MORIYASU, KUMIKO ENDO, NOZOMI MATSUMOTO ###############################################################################