トピック検索
- Auto Created Client Printerの用紙名取得がされない - たけやん ( 2013/01/16 19:27:22 更新)
- ローカルセッションマネージャーをお待ちくださいを表示し、接続が確立されない - KEN ( 2012/12/31 21:50:43 更新)
- WINDOWS 8にインストールできない? - tweetyjap ( 2012/12/18 18:29:44 更新)
- ipad3からのmeta公開アプリケーション接続 - みずりん ( 2012/12/05 15:02:15 更新)
- CitrixReceiverの「パスワードの削除」が - ひろ ( 2012/11/05 16:16:35 更新)
- CitrixReceiverのサーバアドレスの格納先について - 赤ちょうちん ( 2012/11/01 17:25:12 更新)
- XenApp6.5+Receiver3.3 Windows 7(32bit)でPC起動直後のサーバーファームのアプリ起動が失敗する - よしひと ( 2012/09/10 18:37:52 更新)
- Receiver for Windows 3.3インストールについて - ればー ( 2012/08/29 19:14:43 更新)
- XenApp6.5でローカルのドライブにアクセス出来ない。 - Lulu ( 2012/08/26 10:04:19 更新)
- CitrixReceiverのバージョンダウンについて - ELoMO ( 2012/08/21 16:44:35 更新)
Auto Created Client Printerの用紙名取得がされない
たけやん 2013/01/16 19:27:22
Metaサーバー
OS:Windows2008 R2 64Bit
クライアント
OS:WindowsXP
CitrixReceiver 3.1.0.64091
Citrix XenApp6.0を使用して、.NET 2010 VB で作成した公開アプリケーションで印刷を
行っています。Auto Created Client Printerでユニバーサルプリンタドライバが
使用されているプリンタをパラメータに以下のコードを実行させたところ
「①用紙名の数を取得」は問題なくできる。
「②用紙名(1メンバー64文字で用紙名数分)を取得」はすべて空白が取得されます。
「③用紙サイズ番号の数を取得」は問題なくできる。
「④用紙サイズ番号(配列)を取得」はすべてゼロが取得されます。
一方、サーバにインストールした別のプリンタ(ベンダー製の非ネイティブドライバ使用)を
指定した場合は問題なくすべての情報が取得されます。
その上、この状態でも該当のAuto Created Client Printerを「デバイスとプリンター」で
右クリックし印刷設定を選択→表示される印刷設定画面で用紙/品質タブを選択→
詳細ボタン押下→用紙サイズドロップダウンをクリックすると、目的の用紙サイズが一覧表示
されるので取得する方法はあると思いますが、その方法がわかりません。
Auto Created Client Printerでの上記情報の取得方法をご存知の方いらっしゃいましたら
御教授お願い致します。
<以下はVBコードの問題部分です>
'用紙名のリストを取得
Declare Function DeviceCapabilitiesNames Lib "winspool.drv" Alias "DeviceCapabilitiesA" ( _
ByVal pDevice As String, _
ByVal pPort As String, _
ByVal fwCapability As Short, _
ByVal pOutput As String, _
ByVal pDevMode As IntPtr) As Integer
'用紙番号のリストを取得
Declare Function DeviceCapabilitiesPapers Lib "winspool.drv" Alias "DeviceCapabilitiesA" ( _
ByVal pDevice As String, _
ByVal pPort As String, _
ByVal fwCapability As Short, _
ByVal pOutput() As Short, _
ByVal pDevMode As IntPtr) As Integer
Const DC_PAPERS As Integer = 2
Const DC_PAPERNAMES As Integer = 16
'以下のメソッドをDevMode構造体から取得した下記パラメータで実行したが・・・
'PrinterName : "セッション 3 の (NTTDSPC079 からの) EPSON VP-4300 ESC/P"
'PortName : "Client:3:EPSON VP-4300 ESC/P"
Private Function GetPaperNumber(ByVal PrinterName As String, ByVal PortName As String) As Short
Dim idx As Integer
Dim hEncoding As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift-JIS")
Dim PaperNamesCount As Integer
Dim svPrinterName As String = PrinterName
'①用紙名の数を取得
PaperNamesCount = DeviceCapabilitiesNames(PrinterName, PortName, DC_PAPERNAMES, Nothing, IntPtr.Zero)
Dim PaperNames As String = New String(" "c, PaperNamesCount * 64)
'②用紙名(1メンバー64文字で用紙名数分)を取得
Call DeviceCapabilitiesNames(PrinterName, PortName, DC_PAPERNAMES, PaperNames, IntPtr.Zero)
PrinterName = svPrinterName
Dim paperNumberCount As Integer
'③用紙サイズ番号の数を取得
paperNumberCount = DeviceCapabilitiesPapers(PrinterName, PortName, DC_PAPERS, Nothing, IntPtr.Zero)
Dim paperNumbers As Short()
ReDim paperNumbers(paperNumberCount - 1)
'④用紙サイズ番号(配列)を取得
Call DeviceCapabilitiesPapers(PrinterName, PortName, DC_PAPERS, paperNumbers, IntPtr.Zero)
For j As Integer = 0 To PaperNamesCount - 1
Dim paper As String = hEncoding.GetString(hEncoding.GetBytes(PaperNames), j * 64, 64)
PrinterInfo.Rows.Add()
idx = PrinterInfo.Rows.Count - 1
PrinterInfo.Rows(idx).Cells(0).Value = j.ToString("000")
PrinterInfo.Rows(idx).Cells(1).Value = paperNumbers(j).ToString("000")
PrinterInfo.Rows(idx).Cells(2).Value = paper.Trim()
Next
Return paperNumberCount
End Function
たけやん 2013/01/20 15:09:22
DeviceCapabilities呼び出しの際、PrinterNameとPortName をsjisに変換し、
null(0)で終了する(c/c++で使用する)文字列にしてから、実行すると期待していた
結果が返されました。
日本版のWindows系でプリンタ名に日本語が含まれる場合にだけ発生する
現象のようで、DeviceCapabilitiesの呼出しと実行結果の文字列はsjis文字で
null(0)にて終了する形式で行うようです。日本版citrixではAuto Created Client Printerの
プリンタ名に日本語が入るので要注意です。
(こんなことで3~4日も悩むなんて・・)
これでプリンタ用紙選択を実行時に行えるようになり、用紙サイズ別のプリンタを
あらかじめ作っておいてそれを選択といったことをせずに済むようになりました。
ご覧になったみなさんありがとうございました。
上記へのレスはこちらにどうぞ
ローカルセッションマネージャーをお待ちくださいを表示し、接続が確立されない
KEN 2012/12/31 21:50:43
の進捗バーが進まず、
しばらく待つとxenApp接続が終了してしまい、接続が確立されない。
「ローカルセッションマネージャーをお待ちください」
<サーバ>
win2kR2
SP1
KB2661001適用済み
xenApp6.5
※hotfix:XA650R01W2K8R2X64013まで全て適用済み
英語ですが同じような障害がありましたので、
Windows Server 2008 R2 x64 Edition 用セキュリティ更新プログラム (KB2731847)
を当てました。
これを当てる前は、再起動でも解決しませんでしたが、サーバー再起動すれば
動くようになりましたが、運用に耐えれません。
<クライアント>
xenDesktop
Win7
CitrixReceiver(EnterPrise) 3.3.0
P 2013/01/08 08:51:43
障害発生時のイベントログにヒントになるようなログが出力されていませんか?
KEN 2013/01/13 22:08:20
グレートメタ 2013/01/15 14:28:29
これでは?
http://support.microsoft.com/kb/2661001/ja
KEN 2013/01/30 13:41:04
この、パッチはあてています。
KURO 2013/10/02 12:22:10
ご教授ください。
その名は。。。 2013/10/11 09:59:31
WebInterface.confのtimeoutを5分位に伸ばしてみてください。
※WebINterface管理にはバグがあり、他設定でも何か設定後に登録してしまうと上記設定は初期値 (1分)に戻ってしまいます。※XenApp6.5
こちらは本現象の際、直接WebInterface.confを変更し、二度とWebINterface管理を登録しない
ことで本現象発生しなくなりました。
どうでしょうか?試してみてください。
なとん 2017/04/10 12:44:51
ろーま 2019/12/21 19:02:21
既に解決しておりましたら、どのような対策を施したのか教えていただけないでしょうか。
ちなみに、サーバは同じWS2012R2でXenAppは7.15LTSR,クライアントはWS2016になります。
ぎんぎつね 2019/12/23 10:00:02
https://support.citrix.com/article/CTX226312
ただ、CitrixというよりはOS側の問題のようですので、こちらへ問い合わせるよりはOSの保守先などに問い合わせて原因を探っていただいたほうが良いかと思います。
上記へのレスはこちらにどうぞ
WINDOWS 8にインストールできない?
tweetyjap 2012/12/18 18:29:44
何度か投稿しているtweetyjapです。
皆様のお力をお借りしたいのですが。
DesktopStudioは何とか乗り切ったのですが、新たにWINDOWS 8のOSをインストールし
Agentをインストールしようとしたのですが、「このオペレーティングシステムは・・・」で、インストールできません。
WIN8は、まだサポートされていないのでしょうか。
ちなみにXenDesktopのバージョンは5.6です。
Reppa 2012/12/19 10:09:15
Windows8対応は3.3以降です。
MT 2012/12/19 11:01:12
tweetyjap 2012/12/19 12:38:34
Reppaさん。
レスありがとうございます。
WIN7で動いていたので、Versionまで確認していませんでした。
早速、最新版をインストールしてみます。
tweetyjap 2012/12/20 12:47:57
レスありがとうございます。
OSが変わると悲劇ですww
最新バージョンを常に✔しなければなりませんね。
上記へのレスはこちらにどうぞ
ipad3からのmeta公開アプリケーション接続
みずりん 2012/12/05 15:02:15
現在、私どもの会社では取引先(海外)にて公開されているアプリケーションにアクセスをして
様々なデータを入出力しております。そのアプリケーションにアクセスする際は、昔のmetaframeを利用しております。今現在アクセスするときは、xpからはicaクライアントver8.100.29670を
win 7からはcitrix onlinepluginのver12.3.0.8を各ローカルPCにインストールしております。
windows pcからはこれらをインストールすれば何ら問題無く公開アプリケーションを利用できるのですが、i-Padを使ってこの公開アプリケーションを利用したい場合はどうすればいいのでしょうか? windows用のonlinepluginをインストールすると言うことはないのでしょうが、
これに取って変わるi-Pad用のものがどれにあたるのか、色々と調べているのですがさっぱり分かりません。ご教示の程よろしくお願いします。
Reppa 2012/12/05 15:47:56
http://www.citrix.co.jp/products/xenapp/mobility_pack.html
https://itunes.apple.com/jp/app/citrix-receiver/id363501921?mt=8
みずりん 2012/12/05 17:58:52
RECEIVERをインストールしてみたのですが、初期段階のアカウント登録に出てくる
ドメインの部分でつまずいてしまいます。
METAサーバー上には、特にドメインと言うものは割り振られていないのですが・・・。
また、最初の画面で出てくるアドレスで自分のメールアドレスを入れるとエラーになってしまいます。仕方ないのでMETAサーバーへアクセスする際のURLを入れてみて、その後に出てくるユーザーとパスワードをMETAサーバー上でのID/PASSを入力しました。
しかしドメインが割り振られていないので、ブランクにしてみたところ必須項目とのことで前に進めません。
Reppa 2012/12/06 09:08:20
その場合はドメインの欄に接続するサーバーのホスト名を入れてください。
この部分はOSとしての仕様なので、今も昔もこれからも変わりません。
みずりん 2012/12/06 14:42:25
他の方法でアクセス先のURLをもう一度入力したところ、違う入力項目が表示され、web版として登録したところ、どうにかアクセスすることが出来ました。
Reppa様、ご助言いただきましてありがとうございました。
上記へのレスはこちらにどうぞ
CitrixReceiverの「パスワードの削除」が
ひろ 2012/11/05 16:16:35
クライアント端末にはCitrixReceiverEnterprise(Receiver for Windows 3.3 (Legacy PNA))をインストールしています。
クライアント端末より公開アプリケーションを利用する際、
PCの起動毎にCitrixのログイン認証をする運用を避けるため、
下記の手順を参考にxmlファイルを編集し、「パスワードを保存する」にチェックしました。
http://www.projectgroup.info/tips/XenApp/XA600W2K8R2_0007.html
ユーザを切り替えるため、
通知領域のアイコンより「バージョン情報」->「詳細設定」->「パスワードの削除」を
行いましたが、再起動後、公開アプリケーションを起動してもCitrixReceiverのログイン認証画面が起動されません。(公開アプリケーションが利用できてしまう。)
上記の手順にて、パスワードの保存を行ったのが悪いのでしょうか?
ユーザを切り替える(パスワードを削除)にはどうしたらよいのでしょうか?
ご教授願います。
P 2012/11/06 11:06:53
上記へのレスはこちらにどうぞ
CitrixReceiverのサーバアドレスの格納先について
赤ちょうちん 2012/11/01 17:25:12
xenApp(ver.6.5)、CitrixReceiverEnterprise(3.3)/win2008R2にて環境を構築しております。
CitrixReceiverのサーバアドレスをクライアントに接続するユーザ毎に変更するログオンスクリプトを
作成したいのですが、どこのどの値を変更してよいか分からず困っています。
どなたかお知恵をおかりできませんでしょうか?
Reppa 2012/11/06 11:33:48
おそらく後者だと思うのでレジストリの値を検索してみてください。
上記へのレスはこちらにどうぞ
XenApp6.5+Receiver3.3 Windows 7(32bit)でPC起動直後のサーバーファームのアプリ起動が失敗する
よしひと 2012/09/10 18:37:52
クライアントPCを起動して、Windows Logonを行った後にWebInterface経由でアプリを起動しようとすると、アプリのアイコンをクリックしても無反応(20分程度待っても一緒)で、アプリの起動ができない。
エラーメッセージも表示されない。
クライアントPCからWindows Logoffを実施して、もう一度Windows LogonしてWebInterfaceに接続し、アプリを起動すると問題なく動作する。
クライアントがWindows 7(32bit)+Citrix Receiver 3.2 or 3.3の環境で発生する。
現象が発生する頻度が高いユーザーと低いユーザーが存在する。
こんな現象に悩まされていますが、同様の現象が発生している方はおられますでしょうか?
■環境:
XenAppサーバーファーム
Windows Server 2008R2 + XenApp6.5 + WebInterface 5.4
ICAクライアント
1.Windows 7(32bit) + Citrix Receiver 3.3 -->ときどき問題発生
2.Windows 7(64bit) + Citrix Receiver 3.3 -->問題発生なし
3.Windows XP SP3(32bit) + Citrix Receiver 3.3 -->問題発生なし
Reppa 2012/09/11 09:49:41
どのアプリでも出ますか?
よしひと 2012/09/11 10:29:37
例えば、notepadとかでも。
ちなみに、現象が発生する状態のときには、
concentr.exeが落ちてしまうようです。タスクマネージャーで観察していると、ログオンして最初のうちはプロセスに存在しているのですが、ふっと、いなくなります。
イベントログにもなにも残りません。
Windowsをログオフして、再度ログインするとconcentr.exeはちゃんと起動している状態になるようです。
上記へのレスはこちらにどうぞ
Receiver for Windows 3.3インストールについて
ればー 2012/08/29 19:14:43
なかったのですが、最新版はメールアドレス又はサーバーアドレスの
指定が求められます。
キャンセルしてもインストールはされるようで
動作します。
キャンセルでも問題ないでしょうか?
本来は何を入力すべきでしょうか?
Reppa 2012/09/28 10:33:56
上記へのレスはこちらにどうぞ
XenApp6.5でローカルのドライブにアクセス出来ない。
Lulu 2012/08/26 10:04:19
クライアントの数台がローカルのドライブにアクセスする権限が無いとメッセージが出て、
ローカルドライブにアクセス出来ません。理由が分からず困っています。
アクセス出来ないクライアントでもWindows上で別のユーザを作成し、
そのユーザに切り替えて接続するとローカルドライブにアクセス出来ます。
ドライブにアクセス出来ないユーザのクライアント上で、
ブラウザから別のユーザで接続してもローカルドライブにはアクセス出来ません。
Server2008R2
クライアントは、XPと7です。Receiver3.0でブラウザからの接続です。
表現が分かりにくいかも知れませんが、宜しくお願い致します。
Lulu 2012/08/26 10:16:45
アクセス出来ないドライブに共有フォルダを作成し、全ユーザに書き込みを許可した場合は、
ネットワークコンピューターからローカルのパソコンをたどって、
そのフォルダにはアクセス出来ます。
この場合でもローカルのドライブにはアクセス出来ません。
上記へのレスはこちらにどうぞ
CitrixReceiverのバージョンダウンについて
ELoMO 2012/08/21 16:44:35
この問題は、
5.5.2より前のバージョンでも同じような症状になり、
5.5.2や5.5.3にすることにより解消していた問題です。
通常ではバックアップ等取得していない状況でバージョンダウンが出来ないのは重々承知しておりますが
何とかして、CitrixReceiverのバージョンダウンをする方法はありませんでしょうか?
なお、現在はiOSでのみ現象が出ておりますが、後学のため
Androidについてもバージョンダウンの方法、ご存知であればご教授頂きたく。
以上、よろしくお願い致します。
Reppa 2012/08/22 17:14:08
古いReceiverをインストールするしか方法はありません。
これはWindowsやiPad等、OS問わず方法は同じです。
iTures等のソフトでiOS(or Android)のバックアップを行っていれば
OSごとアプリ戻すことは出来るかもしれませんが、
どっから古いReceiverを取ってくるしか無いと思います。
ちなみにCitrixでは古いバージョンは公開していません。
ELoMO 2012/08/23 17:25:48
「何とかして」と思いましたが、バックアップせずにUpdateしてしまうと
何ともならないことを再確認しました。
新しいバージョンでバグが改修されていることを願っています。
ELoMO 2012/09/03 12:00:52
※バージョンは2012/09/03の9:42時点で確認
R0:v5.5.3(build 56.3)
http://itunes.apple.com/jp/app/r0/id550985268?mt=8
R1:v5.6.2(build 166)
http://itunes.apple.com/jp/app/r1/id491797345?mt=8
CitrixReceiver:v5.6.2(build 166)
http://itunes.apple.com/jp/app/citrix-receiver-for-ipad/id363501921
ELoMO 2012/09/03 13:01:22
※バージョンは2012/09/03の13:04時点で確認
Citrix Receiver:3.1.176
https://play.google.com/store/apps/details?id=com.citrix.Receiver&feature=more_from_developer
Citrix Receiver Beta:3.1.135
https://play.google.com/store/apps/details?id=com.citrix.labs.Receiver&feature=more_from_developer