Print Settings Tool
Configure print parameters, generate usable code
📖 User Guide Click to view detailed usage instructions
Collapse Expand
📖 User Guide
Click to view detailed usage instructions
Print Settings Tool
Free online print settings generator, support configuring paper size, orientation, copies, color mode, duplex printing, generate HTML, CSS, JavaScript code, one-click copy.
Main Features
1. Paper Configuration
- Multiple paper sizes: A3, A4, A5, Letter, Legal
- Portrait/Landscape orientation
2. Print Options
- Copies setting (1-100)
- Color mode: Auto, Color, Grayscale, Monochrome
- Scale ratio: 50%-200%
- Duplex printing option
- Collate control
3. Multiple Output Formats
- HTML+JavaScript print script
- CSS @media print rules
- JavaScript configuration object
How to Use
- Select paper size
- Set page orientation
- Configure copies
- Select color mode
- Set scale ratio
- Choose output format
- Click "Copy Result"
Use Cases
- Web Printing: Configure web page print styles
- PDF Generation: Set PDF print parameters
- Office Documents: Configure Word/Excel print options
- Report Output: Set report print format
FAQ
How to use in browser?
Copy generated HTML code and include it in your webpage to use the print button.
Supports duplex printing?
Generated CSS code includes margin settings suggestions for duplex printing.
What's the difference between color modes?
Color mode preserves page colors, grayscale mode converts colors to gray, monochrome mode only retains black and white.
Print Settings Summary
Paper
A4
Orientation
Portrait
Copies
1
Scale
100%
Generated Code
html<style>
@media print {
@page {
size: 210mm 297mm;
margin: 20mm;
}
body {
-webkit-print-color-adjust: economy;
print-color-adjust: economy;
}
}
</style>
<script>
function printDocument() {
const printContent = document.getElementById("printable");
const originalContent = document.body.innerHTML;
document.body.innerHTML = printContent.innerHTML;
for (let i = 0; i < 1; i++) {
window.print();
if (i < 0 && !window.matchMedia("print: grayscale").matches) {
break;
}
}
document.body.innerHTML = originalContent;
}
</script>
<div id="printable">
<!-- Content to print -->
</div>
<button onclick="printDocument()">Print</button>