Can I print without view print properties?

Hi friends.
Can I print my documents without view this print properties:

I want when I press print button the documents to be printed immediately .
Regards

Just out of curiosity:
What if you are working on a document with 512 pages and hit the ‘Print’ icon inadvertently?

Thank you, but this is not a answer to my Q.

I well know. As you may see I posted a comment, not an answer. My remark was thought as a hint concerning possible reasons for what it was made the way it is.
Though disccontent with my comment feel free, please, to tell me about the large-document-problem from your point of view.
Regards

With a Writer document open so that the Writer toolbars are displayed (a blank document is fine), right-click on the Standard toolbar (the one with the Print icon) and select “Customize Toolbar.” Click on the Toolbars tab, make sure the Standard toolbar is selected in the Toolbar drop-down. Scroll down and find the “Print Directly” icon. Click to check it and display it on the toolbar.

Clicking the Print Directly icon will print the active document with the current default print settings.

You can do this with a macro. You can assign the macro to a button or to a menu entry. The following macro works for me.

sub PrintCopy
rem Prints a copy to default printer
rem Note: print whole spreadsheet and print duplex are set other places
rem the print ranges are set by Format/Print Ranges/Define (see print ranges help)
rem ----------------------------------------------------------------------
dim document   as object
dim dispatcher as object
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Printer"
args1(0).Value=sPrinter
dispatcher.executeDispatch(document, ".uno:Printer", "", 0, args1())

dim args2(1) as new com.sun.star.beans.PropertyValue
args2(0).Name = "Copies"
args2(0).Value = 1
args2(1).Name = "Collate"
args2(1).Value = true
dispatcher.executeDispatch(document, ".uno:Print", "", 0, args2())
end sub

Thank you. I will try.
Regards