node-printer icon indicating copy to clipboard operation
node-printer copied to clipboard

Uncaught Error: Could not call remote function 'getPrinters'

Open jzatarain opened this issue 7 years ago • 2 comments

I'm trying to use this project with electron, but I'm getting this error in windows 10: `C:\Users\josue.zatarain\AppData\Roaming\npm\node_modules\electron\dist\resources\electron.asar\renderer\api\remote.js:209 Uncaught Error: Could not call remote function 'getPrinters'. Check that the function signature is correct. Underlying error: Error on EnumJobsW: code: 6, message: The handle is invalid.

Error: Could not call remote function 'getPrinters'. Check that the function signature is correct. Underlying error: Error on EnumJobsW: code: 6, message: The handle is invalid.

at callFunction (C:\Users\josue.zatarain\AppData\Roaming\npm\node_modules\electron\dist\resources\electron.asar\browser\rpc-server.js:257:11)
at EventEmitter.<anonymous> (C:\Users\josue.zatarain\AppData\Roaming\npm\node_modules\electron\dist\resources\electron.asar\browser\rpc-server.js:357:5)
at emitMany (events.js:147:13)
at EventEmitter.emit (events.js:224:7)
at WebContents.<anonymous> (C:\Users\josue.zatarain\AppData\Roaming\npm\node_modules\electron\dist\resources\electron.asar\browser\api\web-contents.js:295:13)
at emitTwo (events.js:126:13)
at WebContents.emit (events.js:214:7)


at callFunction (C:\Users\josue.zatarain\AppData\Roaming\npm\node_modules\electron\dist\resources\electron.asar\browser\rpc-server.js:257:11)
at EventEmitter.<anonymous> (C:\Users\josue.zatarain\AppData\Roaming\npm\node_modules\electron\dist\resources\electron.asar\browser\rpc-server.js:357:5)
at emitMany (events.js:147:13)
at EventEmitter.emit (events.js:224:7)
at WebContents.<anonymous> (C:\Users\josue.zatarain\AppData\Roaming\npm\node_modules\electron\dist\resources\electron.asar\browser\api\web-contents.js:295:13)
at emitTwo (events.js:126:13)
at WebContents.emit (events.js:214:7)
at Object.exception (C:\Users\josue.zatarain\AppData\Roaming\npm\node_modules\electron\dist\resources\electron.asar\renderer\api\remote.js:209:30)
at metaToValue (C:\Users\josue.zatarain\AppData\Roaming\npm\node_modules\electron\dist\resources\electron.asar\renderer\api\remote.js:213:28)
at Object.remoteMemberFunction (C:\Users\josue.zatarain\AppData\Roaming\npm\node_modules\electron\dist\resources\electron.asar\renderer\api\remote.js:113:16)`

jzatarain avatar Sep 07 '18 21:09 jzatarain

My code: var electron = require('electron'); var remote = electron.remote; var api = remote.require('printer'); console.log(api.getDefaultPrinterName()); var printers = api.getPrinters();

jzatarain avatar Sep 07 '18 21:09 jzatarain

any update about that's issue

ahoubouby avatar Dec 06 '21 11:12 ahoubouby