PosPrinter POSControlException ErrorCode:Failure,ErrorCodeExtended:50 [英] PosPrinter POSControlException ErrorCode:Failure,ErrorCodeExtended : 50

查看:82
本文介绍了PosPrinter POSControlException ErrorCode:Failure,ErrorCodeExtended:50的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,每个人


我在使用惠普打印机时遇到问题,打印机会打印票两次,但是当我使用&#bsp> bixilon打印机,是正常的,只打印一次。在  PrintService的日志中,
我找到了下面的日志,我认为它与异常有关。但是为什么这个例外,我怎么能重新调整呢?我回顾了许多帖子和相关问题,但没有解决方案,真的让我感到困惑,希望你能帮助我,谢谢!


-------------- -------------------------------------------------- -------------------------------------------------- -------------


12/28/2018 13:56:30

类型:Microsoft.PointOfService.PosControlException, Microsoft.PointOfService,Version = 1.12.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35

消息:方法TransactionPrint引发异常。 设备无法执行请求的程序。

来源:Microsoft.PointOfService

帮助链接: 

错误代码:失败

ErrorCodeExtended:50

数据:System.Collections.ListDictionaryInternal

TargetSite:Void ThrowLegacyMethodException(System.String,Int32,System.Exception)

HResult:-2146233088
$
Stack Trace:    at Microsoft.PointOfService.Legacy.LegacyProxy.ThrowLegacyMethodException(String methodName,Int32 ResultCode,Exception e)

    at Microsoft.PointOfService.Legacy.LegacyProxy.InvokeMethod(String methodName,Object []& parameters,Boolean [] byRef)

    at Microsoft.PointOfService.Legacy.LegacyProxy.InvokeMethodAndCheckImpl(String methodName,Object []& parameters,Boolean [] byRef)

    at Microsoft.PointOfService.Legacy.LegacyPosPrinter.TransactionPrint(PrinterStation station,PrinterTransactionControl control)

    at KDR.Gold.PosClient.Foundation.Device.OPOSPrinter.EndPrint()

    at KDR.Gold.PosClient.Foundation.Device.PrinterCommandInterpreter.Execute()

    at KDR.Gold.PrintManager.Library.PrintQueue.PrintQueueEx.PrintToPosPrinter(DataAccess da,PrintJob printJob,PrinterBase printer)



其他信息:



MachineName:TEST-RP9-001

TimeStamp:28.12.2018 12:56:30

FullName:Microsoft.Practices。 EnterpriseLibrary.ExceptionHandling,Version = 5.0.414.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35

AppDomainName:KDR.Gold.PrintManager.ServiceHost.exe

ThreadIdentity: 

WindowsIdentity:NT-MYNDIGHET \SYSTEM



类别:一般

优先级:0

EventId:100

严重性:错误

标题:企业库异常处理

机器:TEST-RP9-001

App Domain:KDR.Gold.PrintManager.ServiceHost.exe

ProcessId:2572

进程名称:c:\Program Files \KDR Gold\PrintService \ KDR.Gold.PrintManager.ServiceHost.exe

主题名称:processQueueTh阅读¥b $ b $ 32 $ 32 $


解决方案

Hi Sunny999,


我检查了您的错误消息,对不起,我找不到任何可能表明与.net设置和服务相关的信息。



由于我们的论坛主要关注.NET Framework设置和服务问题。根据您的描述,将"HP打印机"替换为
"blxolon打印机"时显示的错误消息。所以我强烈建议您重定向
Blxolon论坛
并在那里连接支持。


感谢您的理解,并对您的不便表示歉意。


Br



hello,everyone

I have a problem when I use the HP printer, the printer will print the ticket twice, but when I use the bixilon printer, is normal, just print once. From the log of PrintService, I found the log below, I think it's related to the exception. But why this exception, how can I resoved it? I review many post and related question, but no solution, is really stucked me, hope you can help me, thanks!

-------------------------------------------------------------------------------------------------------------------------------

12/28/2018 13:56:30
Type : Microsoft.PointOfService.PosControlException, Microsoft.PointOfService, Version=1.12.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Message : Method TransactionPrint threw an exception.  The device cannot perform the requested procedure.
Source : Microsoft.PointOfService
Help link : 
ErrorCode : Failure
ErrorCodeExtended : 50
Data : System.Collections.ListDictionaryInternal
TargetSite : Void ThrowLegacyMethodException(System.String, Int32, System.Exception)
HResult : -2146233088
Stack Trace :    at Microsoft.PointOfService.Legacy.LegacyProxy.ThrowLegacyMethodException(String methodName, Int32 ResultCode, Exception e)
   at Microsoft.PointOfService.Legacy.LegacyProxy.InvokeMethod(String methodName, Object[]& parameters, Boolean[] byRef)
   at Microsoft.PointOfService.Legacy.LegacyProxy.InvokeMethodAndCheckImpl(String methodName, Object[]& parameters, Boolean[] byRef)
   at Microsoft.PointOfService.Legacy.LegacyPosPrinter.TransactionPrint(PrinterStation station, PrinterTransactionControl control)
   at KDR.Gold.PosClient.Foundation.Device.OPOSPrinter.EndPrint()
   at KDR.Gold.PosClient.Foundation.Device.PrinterCommandInterpreter.Execute()
   at KDR.Gold.PrintManager.Library.PrintQueue.PrintQueueEx.PrintToPosPrinter(DataAccess da, PrintJob printJob, PrinterBase printer)

Additional Info:

MachineName : TEST-RP9-001
TimeStamp : 28.12.2018 12:56:30
FullName : Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
AppDomainName : KDR.Gold.PrintManager.ServiceHost.exe
ThreadIdentity : 
WindowsIdentity : NT-MYNDIGHET\SYSTEM

Category: General
Priority: 0
EventId: 100
Severity: Error
Title:Enterprise Library Exception Handling
Machine: TEST-RP9-001
App Domain: KDR.Gold.PrintManager.ServiceHost.exe
ProcessId: 2572
Process Name: c:\Program Files\KDR Gold\PrintService\KDR.Gold.PrintManager.ServiceHost.exe
Thread Name: processQueueThread
Win32 ThreadId:3452

解决方案

Hi Sunny999,

I checked your error message and sorry for that I cannot find any info could indicate is related to .net setup and service.

Since our forum mainly focus on .NET Framework Setup and Servicing issue. Based on your description, the error message shown when replaced "HP printer" to "blxolon printer". So I strongly recommend you to redirect the Blxolon forum and connect the support there.

Thank you for your understanding and sorry for your inconvenience.

Br

May


这篇关于PosPrinter POSControlException ErrorCode:Failure,ErrorCodeExtended:50的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆