Techdows

Windows how-to guides, fixes and software downloads

  • Home
  • Windows guides

    • Printer settings and problems
    • Windows Update
    • Wi-Fi and network settings
    • Sound and microphone
    • Keyboard shortcuts and symbols

    Popular fixes

    • Get help in Windows 11
    • Connect a wireless printer
    • Re-pair Bluetooth earbuds for stereo sound
    • Cancel a stuck print job
    • Change default programs

    Windows 11 26H2

    • Should you install 26H2?
    • 26H2 not showing in Windows Update
    • 26H2 build numbers explained
    • Where is My Computer (This PC)
    • ncpa.cpl network connections

    All Windows how-to guides →

  • Popular downloads

    • GTA V for PC
    • YouTube app for PC
    • Google Meet for PC
    • Cisco Packet Tracer
    • TikTok for PC

    Office and productivity

    • Microsoft Office
    • Microsoft Word
    • Google Sheets for PC
    • Office product key

    Windows tools

    • PC Health Check app
    • HEVC Video Extension
    • DirectX 12
    • Cinebench R23

    All software downloads →

  • Microsoft Edge

    • Fix WebView2 using too much memory
    • Internet Explorer mode in Edge
    • Manage Edge favorites
    • Set or remove Edge as default

    Chrome and Firefox

    • Make Chrome the default browser
    • Restore closed tabs
    • Change the default web browser
    • Google Chrome news and tips
    • Firefox news and tips

    All Microsoft Edge articles →

  • Office apps

    • Office product key
    • Office Deployment Tool
    • What is OneDrive?
    • Turn off OneDrive in Windows 11

    Outlook and Teams

    • Outlook inbox view changed
    • Schedule an email in Outlook
    • Outlook dark mode
    • Teams breakout rooms
  • PHP security

    • PHP2Shell patch download
    • PHP critical RCE security update
    • CVE-2026-109618 fix
    • CVE-2026-109619 explained
    • Mitigations if you can't update

    Update PHP

    • Update PHP to the latest version
    • Check your PHP version
    • Update PHP on Ubuntu and Debian
    • Restart PHP-FPM

    Hosting and local servers

    • Update PHP in XAMPP
    • Change PHP version in cPanel
    • Update PHP in Laragon and WampServer
    • Update PHP Docker images
    • WordPress PHP version check

    PHP downloads

    • PHP 8.5.12 download
    • PHP 8.4.27 download
    • PHP 8.3.36 and 8.2.35 download
    • Download PHP for Windows

    PHP2Shell by platform

    • PHP 8.3 fix on Ubuntu 24.04
    • PHP 8.1 fix on Ubuntu 22.04
    • PHP 8.2 and 8.4 fix on Debian
    • Update PHP on IIS
    • Cloudflare PHP2Shell WAF rule

    All PHP guides →

  • News

Firefox 18: PDF.js gets Printing Support

September 29, 2012 by Venkat Eswarlu

Do you remember PDF.js? Firefox built in PDF reader based on JavaScript and HTML5 progressing well so far, to the latest PDF.JS got Printing support in Firefox 18 nightly where Mozilla specially had to create a new API, MozPrintcallback that allows to print hundred or more pages in a PDF document easily with high quality without the need to render every page before printing, Mozilla employee Brendan dahi worked along with two others on this API said  “ we plan to propose it as a standard since we think it has many interesting use cases outside of pdf.js.” .

What mozprintCallback experimental API do?

mozPrintCallback – A new callback for canvas that is executed during the printing process. This callback can access the printing canvas context and perform any calls that are normally done to a 2D canvas context. When the callback is finished with rendering it must call printState.done() to tell the printing code to advance. The benefits of this approach are: 1) we don’t have to try and render every page before print, 2) the output gets rasterized later in the printing process where it should be. (This is not available for all platforms yet).

At present you can’t see the print button in Aurora and other earlier versions as mentioned above this experimental API is currently available in Firefox 18 nightly build only.

pdf.js print button

One more surprise change we spotted in nightly for Pdf.JS is Download button on UI works well with new download panel icon. When you try to download PDF by clicking on that button animation shown moving of download icon from UI on to green colored new download manager icon on toolbar indicates file being downloaded and that impressed me.

Fullscreen mode has been renamed to Presentation mode, click on that button on UI to switch to presentation mode which earlier called as fullscreen mode, you can exit from Presentation mode at any time by pressing Esc button on keyboard.

You can now use “Open file” control on UI to open any PDF file from your Computer.

Venkat Eswarlu
Venkat Eswarlu

Venkat is an independent technology journalist and the founder of Techdows. He has been covering web browsers, Windows, and software news since 2009. His exclusive scoops on Chrome, Firefox, and Edge features have been cited by Forbes, TechCrunch, Wired, CNET, and other major publications.

More in Firefox

How to Clear Cache on Mac and Free Up StorageHow to Clear Cache on Mac and Free Up Storage3 months agoHow to Enable or Disable Smart Window (AI Window) Mode in Mozilla FirefoxHow to Enable or Disable Smart Window (AI Window) Mode in Mozilla Firefox3 months agoFix ‘AdBlocker Ultimate’ breaks websites in ‘Firefox 116.0.1’Fix ‘AdBlocker Ultimate’ breaks websites in ‘Firefox 116.0.1’3 years agoHow to disable ‘Efficiency mode’ for Firefox on Windows 11 ForeverHow to disable ‘Efficiency mode’ for Firefox on Windows 11 Forever3 years agoFirefox now supports adding images in PDF documentsFirefox now supports adding images in PDF documents3 years agoFirefox 116: How to allow each extension to run on sites restricted by MozillaFirefox 116: How to allow each extension to run on sites restricted by Mozilla3 years ago
Posted in: Firefox, News Tagged: PDf.js

More from Techdows

PowerToys version, download size and licence shown at a glance
Download PowerToys for PC, Windows 11 and Windows 10 (Free)
Software · 5 hours ago
Change lock screen timeout in Windows 11 - laptop on a desk
How to Change Lockscreen Timeout in Windows 11
How to · 5 hours ago
Reset iPhone 4s without passcode - iPhone activation lock screen
How to reset an iPhone 4s to factory settings without the passcode
How to · 5 hours ago
Force uninstall a program in Windows - Windows key on a keyboard
How to force uninstall ANY stubborn program in Windows
How to · 4 hours ago
Cast phone to TV - smartphone in front of a smart TV
How to cast phone to TV (all phones)
How to · 4 hours ago
Add gold price to the Stocks app - gold bars
How to add gold price to the Stocks app on iPhone
How to · 4 hours ago
Play AVI files on Windows 11 - laptop on a bed tray for watching video
How to Play AVI Files on Windows 11
How to · 3 hours ago
GameChanger app size, price and supported devices
Download GameChanger for PC, Mac, iPhone & Android (Free)
Software · 3 hours ago

© 2009–2026 Techdows · About · Contact · Privacy Policy

Copyright © 2026 Techdows.

Techdows WordPress Theme by Techdows