-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feat] Provide print API #4917
Comments
It turns out that there is a JS event called |
@alimehasin how this event how this event will tell how may printers are connected to the system? |
Hello @rizwan92, the
As quoted in my previous comment |
I do not know why this issue's priority is medium. It is a very essential part of building a desktop application. I really want to launch my application using Tauri |
@rizwan92 Tauri is an open source project depending on it's contributors. For example by finding out the cross platform support by the underlying webviews for printing, and seeing what the common ground is? Referencing https://tauri.app/v1/references/webview-versions/ if you need more insight in the webviews. |
I am looking forward to the silent printing API, because my app needs this API to print small tickets and price tags |
@Beanow I could not find any cross-platform solution for webviews. I tried writing my own solution in rust but it is way too hard for me I think I need to practice more rust first to get it done. i will open the source code so other can get help and contirbute |
Now it's stable: MicrosoftEdge/WebView2Feedback#1331 |
Let me understand, is this functionality not yet available in Tauri? Is the problem currently unresolved? |
Correct, it's still unresolved. This is also why this GitHub issue is still open :) |
I opened a tracking issue in our plugin repo where this feature will be implemented at some point: tauri-apps/plugins-workspace#293. Please do not take this as a "We'll implement this feature now", this is just me trying to get the ball rolling. |
To perform a silent print, you can use plugin Tauri Plugin Printer. However, currently, it only supports Windows. |
However, it must send files in PDF format, and its printing function is not as good as "electron". |
Is there a good solution now? I need to silently print an entire long webpage. |
The only thing keeping my team away from Tauri is this issue, is there any ETA, attempt or desire to actually implement this? |
No.
Nothing recently that i know of.
Yes, otherwise we would close this issue. |
Is there any solution for this now , Any plugins ? I think Webview2 actually have Methods For this : webviewPrint |
Ok I think I'm kinda stucked by this lol. Please, is it at least possible to use native window.print() with a html visible content ? |
As far as i know window.print() should work. |
Ok I think that would be a workaround for now. Thank you for the good work there. Glad I bet on Tauri when it started back in the days xD. |
any progress on this guy? this seem to be critical problem already? |
This is really important, I can't use tauri until this is developed |
I'm concerned about this issue as well. For now, where I need to use silent printing, I use Electron. As far as I know, you can print using |
Describe the problem
Tauri lacks a print API and this make it very difficult for electron based apps that perform lots of work with printers to migrate to Tauri, there are many use cases
visible: false
(window.print()
triggered automatically after page load)Describe the solution you'd like
Provide print API
Alternatives considered
At least I hope to see an event the get fired when the printing dialog closed
Additional context
I have seen
Print to Printer and related options
checked in this issueBut electron has rich API regarding to printing comparing to Tauri
The text was updated successfully, but these errors were encountered: