Changes between Initial Version and Version 1 of misc/misc/botlog_pas/client_download


Ignore:
Timestamp:
08/21/18 15:56:57 (6 years ago)
Author:
michkawa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • misc/misc/botlog_pas/client_download

    v1 v1  
     1= クライアント用プログラムのダウンロード機能 = 
     2 
     3PrintAnyServerには、Web画面からの画像登録以外にも、画像登録専用プログラムが用意してある。[[br]] 
     4Windows用クライアントは、{{{SaveAnyWindow.exe}}}という名前で、{{{/opt/OperationLog/PrintAnyServer/clinet/SaveAnyWindows}}}に、 
     5Linux用クライアントは、{{{PrintWindow}}}という名前で、{{{/opt/OperationLog/PrintAnyServer/clinet/printWindow}}}においてある。[[br]] 
     6 
     7それぞれのプログラムは、現在のPrintAnyServerができる以前からあったプログラムをPrintAnyServerに対応するように修正したもので、操作方法も多少違っている。[[br]] 
     8 
     9 
     10= 各クライアントの設定 = 
     11 
     12クライアントプログラムを使用するには、どのサイトのPrintAnyServerに接続するかを設定する必要がある。[[br]] 
     13 
     14== !SaveAnyWindow == 
     15 
     16SaveAnyWindowはC#で作成してあり、プログラムの設定をプログラムと同じディレクトリにある{{{SaveAnyWindow.exe.config}}}を使って行う。[[br]] 
     17{{{SaveAnyWindow.exe.config}}}は、必ず{{{{{{SaveAnyWindow.exe}}}の実行ディレクトリにあるように設定すること。[[br]] 
     18設定する箇所は、{{{siteName}}}、{{{saveURL}}}、{{{printURL}}}の3ヶ所。[[br]] 
     19 
     20{{{ 
     21     : 
     22  <appSettings> 
     23    <!-- 接続先のエリアス名 --> 
     24    <add key="siteName" value="TEST"/> 
     25       : 
     26    <!-- URLにJSON形式で画像データをBase64変換したものを送信 --> 
     27    <add key="saveURL" value="http://localhost/pas/api/addImage" /> 
     28    <add key="printURL" value="http://localhost/pas/api/getPrinters" /> 
     29       : 
     30}}} 
     31 
     32{{{siteName}}}は、SaveAnyWindowを起動した際に、タイトルバーに表示される文字列で、どの画像サーバーに送るかを人間が判別するための設定。[[br]] 
     33{{{saveURL}}}、{{{printURL}}}は、通信する画像サーバーのWeb APIのURLを設定する。[[br]] 
     34Web APIのURL設定は、{{{/pas/api/~}}}までは固定文字列として扱い、{{{http://localhost}}}をサイトに合わせて設定する。[[br]] 
     35設定は[http://cerldev.kek.jp/trac/EpicsUsersJP/wiki/misc/botlog_pas#URL%E5%A4%89%E6%9B%B41 PrintAnyServer->URL変更]と同じものを設定する。 
     36 
     37== PrintWindow == 
     38 
     39PrintWindowはpythonで記述してあり、Tkで画面を作成している。 
     40 
     41 
     42 
     43 
     44 
     45== ダウンロード機能の設定 == 
     46 
     47PrintAnyServerから