4D-JUG
Would you like to react to this message? Create an account in a few clicks or log in to continue.

4D Server での印刷について

2 posters

Go down

4D Server での印刷について Empty 4D Server での印刷について

投稿 by osaru 2019-01-29, 12:02 pm

何時もお世話になります。

4D Server v16.4 macOS 10.14.2 Mojaveの環境でExecute on serverで起動したメソッドで印刷を行いたいのですが、指定したフォームが印刷できず、SET CURRENT PRINTERも反映されない状況です。

クライアント4D v16.4 Mojaveで印刷すると正常に印刷できますが、サーバーサイドで印刷するとメソッドは正常に通過しOK変数も変化無しで印刷がされません。いろいろテストして新規にフォーム作成し、フォームの印刷設定を行って保存していないレイアウトは印刷できることが判りました。同様にカレントプリンタが変更できないのもMojave絡みの問題なのかも?(Mojaveクライアントでのカレントプリンタ変更は試しておりません。下記El Capitan印刷専用端末ではカレントプリンタ変更は問題なく稼働しています)

サーバー側は新規購入したMac miniなのでMojaveから古いmacOSにはできませんし、回避策、改善予定などございませんでしょうか?
現時点で想定している回避方法は、El Capitanで稼働している印刷処理専用端末がありますのでEXECUTE ON CLIENT でそちらに振り分ける方法でしょうか・・・常時接続ライセンスを消費している印刷処理専用のクライアントを廃してサーバー内で完結させようと思っていたのですが・・・アイデアなどありましたら、宜しくお願い致します。

osaru

投稿数 : 67
登録日 : 2017/08/14

トップに戻る Go down

4D Server での印刷について Empty Re: 4D Server での印刷について

投稿 by miyako 2019-01-29, 12:13 pm

カレントプリンター名はどのように指定されているのでしょうか。

サーバー側でPRINTERS LIST(namesArray; altNamesArray; modelsArray)

を使用したときに返される文字列をそのまま指定してみてはいかがでしょう?

https://doc.4d.com/4Dv17R3/4D/17-R3/PRINTERS-LIST.301-3907421.ja.html

miyako

投稿数 : 480
登録日 : 2016/07/05

トップに戻る Go down

4D Server での印刷について Empty Re: 4D Server での印刷について

投稿 by osaru 2019-01-29, 12:51 pm

miyako wrote:カレントプリンター名はどのように指定されて・・・
はい、Find in arrayで完全一致する名称を確認して設定実行しております。
プリンタ名はIPアドレスを設定し、PRINTERS LISTで得られるプリンタ名は、
Code:
_192_168_0_222
の様になっております。

osaru

投稿数 : 67
登録日 : 2017/08/14

トップに戻る Go down

4D Server での印刷について Empty Re: 4D Server での印刷について

投稿 by osaru 2019-01-29, 2:42 pm

サーバーではプリンタ切り替えできないので、EXECUTE ON CLIENTにて、正常にプリンタ切り替えを行えているEl Capitan端末に処理を振るようにしてみたのですが・・・EXECUTE ON CLIENT経由だとプリンタ切り替えできませんでした。(UIをもっているプロセスからの切り替えは問題ないです)

もしからしたらExecute on server経由も同様の問題なのかも?(ループ処理させたストアドからだったら問題ないのかなぁ)

osaru

投稿数 : 67
登録日 : 2017/08/14

トップに戻る Go down

4D Server での印刷について Empty Re: 4D Server での印刷について

投稿 by osaru 2019-01-29, 4:39 pm

カレントプリンタの件は解決致しました。

SET CURRENT PRINTERの後にPAGE SETUPを呼び出しているのが原因でした。PAGE SETUPの後にカレントプリンタ切り替えを呼ばないといけないんですね・・・。加えてExecute on server経由でも問題なくプリンタ切り替えができることを確認しました。

お騒がせして申し訳ありませんでした。後はサーバーからの印刷が正常にできれば良いのですが、ひとまず印刷専用端末に任せることで回避することにしたいと思います。

osaru

投稿数 : 67
登録日 : 2017/08/14

トップに戻る Go down

4D Server での印刷について Empty Re: 4D Server での印刷について

投稿 by miyako 2019-01-31, 9:58 am

サーバー側のMac(コンピューター and/or オペレーションシステム)の問題なのか,アプリケーション(4D Server)なのか,念の為,確かめてみるのはいかがでしょう?

つまり,問題なく印刷できるMac(クライアント)側で4D Serverを起動した場合,印刷はできるのでしょうか。

miyako

投稿数 : 480
登録日 : 2016/07/05

トップに戻る Go down

4D Server での印刷について Empty Re: 4D Server での印刷について

投稿 by osaru 2019-02-05, 6:42 pm

miyako様、いつもありがとうございます。
取り敢えず印刷専用端末に委譲した場合は問題なく稼働しております。
当面、余裕がないので後日、正常に印刷できるクライアントで4D Serverを動かして検証してみたいと思います。

osaru

投稿数 : 67
登録日 : 2017/08/14

トップに戻る Go down

4D Server での印刷について Empty Re: 4D Server での印刷について

投稿 by Sponsored content


Sponsored content


トップに戻る Go down

トップに戻る

- Similar topics

 
Permissions in this forum:
返信投稿: 不可