Skip to main content
Proxy Basics

How to Print Proxies at Staples: The Complete Technical Guide for MTG Custom Cards [2026]

8 min read

How to Print Proxies at Staples: A Technical Deep Dive

Printing proxies for *Magic: The Gathering* (MTG) or other trading card games at Staples is a cost-effective way to build high-quality playtest decks without damaging expensive cards. As a web scraping and digital imaging expert, I will walk you through the technical requirements, file preparation, and physical printing workflow necessary to get professional results at your local office supply store.

Technical Prerequisites for High-Quality Prints

Before stepping foot in a store, your digital assets must be optimized. Staples' commercial printers (usually high-end Canon or HP laser printers) have different requirements than your home inkjet.

1. Resolution and Image Quality (DPI)

The most common failure point in proxy printing is low resolution. Standard card art found online is often compressed.

  • Requirement: 300 DPI (Dots Per Inch) is the industry standard for print.
  • Technical Detail: A standard MTG card is 63mm x 88mm. When printed at 300 DPI, the pixel dimensions should be approximately 745 x 1042 pixels.
  • The Upscaling Technique: If you scrape images from the web and they are low resolution (e.g., 72 DPI), do not simply stretch them in MS Paint. Use AI upscaling tools (like Topaz Gigapixel or open-source alternatives) to enhance the texture before saving.
  • 2. Color Profiles: sRGB vs. CMYK

  • Home Printing: Uses RGB (Red, Green, Blue) light spectrum.
  • Staples Printing: Uses CMYK (Cyan, Magenta, Yellow, Key/Black) toners.
  • The Fix: Most Staples print kiosks accept sRGB JPEGs/PDFs and handle the conversion automatically. However, colors often look duller when printed than on a glowing monitor. To mitigate this, slightly increase the *Saturation* and *Contrast* of your digital images (+5-10%) before saving the file.

File Preparation: The "Proxy Sheet" Method

Printing one card per sheet is inefficient and expensive. You need to layout your cards in a grid.

Using Online Tools (Deckstats & Moxfield)

For users who do not want to manipulate images manually: 1. Moxfield: Export your deck list. Moxfield allows you to generate "Proxies" for your deck. Use a plugin or script to download these images. Note: As of 2025, direct print-to-pdf features are often limited by copyright flags on the platform. You may need to use a browser extension to scrape the card images. 2. Deckstats: This platform has a specific "Print Proxies" feature. It generates a PDF sheet. Technical Tip: Ensure the output is set to "US Letter" (8.5 x 11) rather than A4, as Staples US machines default to Letter size.

Manual Layout with Python (For Advanced Users)

If you are scraping specific card art from wikis or Scryfall, you can automate the layout process using Python. This ensures perfect alignment and saves time.

Here is a Python script using Pillow (PIL) to arrange 9 card images onto a single US Letter page:

from PIL import Image

import os

Configuration

PAGE_WIDTH, PAGE_HEIGHT = 2550, 3300 # US Letter at 300 DPI CARD_WIDTH, CARD_HEIGHT = 750, 1050 # MTG Proxy size with slight bleed ROWS, COLS = 3, 3 MARGIN = 50 # Space between cards

def create_proxy_sheet(image_paths, output_filename="proxies_sheet.pdf"): # Create a blank white sheet (RGB for screen, CMYK conversion happens at print) sheet = Image.new('RGB', (PAGE_WIDTH, PAGE_HEIGHT), 'white')

for index, img_path in enumerate(image_paths): if index >= ROWS * COLS: break

try: card = Image.open(img_path) # Resize card to target dimensions, high quality resampling card = card.resize((CARD_WIDTH, CARD_HEIGHT), Image.Resampling.LANCZOS)

# Calculate Grid Position row = index // COLS col = index % COLS

x = MARGIN + col * (CARD_WIDTH + MARGIN) y = MARGIN + row * (CARD_HEIGHT + MARGIN)

# Paste card onto sheet sheet.paste(card, (x, y)) print(f"Processed: {img_path}") except Exception as e: print(f"Error processing {img_path}: {e}")

# Save as PDF for maximum compatibility with Staples kiosks sheet.save(output_filename, "PDF", resolution=300.0) print(f"Saved proxy sheet to {output_filename}")

Example Usage

create_proxy_sheet(['card1.jpg', 'card2.jpg', ...])

The Printing Workflow at Staples

There are two ways to get your prints: the Self-Service Kiosk and the Service Counter.

Option 1: Self-Service Kiosk (Recommended)

This is the safest route for printing proxies. 1. File Transfer: Save your final PDF or images onto a USB Drive. (Note: Some kiosks have cloud upload support, but USB is faster and more reliable). 2. The Interface: Insert USB into the kiosk. Open your file. 3. Settings: Select "PDF" or "Photo". * Paper Size: 8.5 x 11 (Letter). * Paper Type: Select "Cardstock" if available (usually 65lb or 80lb cover stock). If not, standard 28lb paper is smoother than standard 20lb copy paper. * Color: Select "Color" prints. 4. Payment: Pay at the kiosk using a card. The machine will dispense the prints immediately.

Option 2: Service Counter

1. Hand your USB to the employee. 2. Risk Factor: The employee may review the images. If they are official Wizards of the Coast art, they *can* refuse service due to copyright policy. 3. Workaround: If asked, state these are "personal playtest cards for a game prototype" or "custom game pieces." Avoid using the term "Magic" or "Proxy" loudly.

Material Selection: Cardstock vs. Standard Paper

To get a "real card" feel, paper weight is critical.

| Material Type | Weight (lbs) | Texture | Verdict for Proxies | | :--- | :--- | :--- | :--- | | Standard Copy Paper | 20 lbs | Rough/Flimsy | Poor. See-through text on back. Sleeving is mandatory. | | Inkjet/Laser Paper | 28 - 32 lbs | Smooth | Average. Better opacity, but still flimsy. | | Cardstock (Recommended) | 65 - 110 lbs | Rigid | Excellent. Staples typically has 67lb Bristol or 80lb Cover. This provides stiffness closest to a real MTG card. | | Photo Paper | N/A | Glossy | Avoid. Too slippery to shuffle and difficult to glue if making double-sided cards. |

Post-Processing: Cutting and Sleeving

Staples offers cutting services, but they generally will not cut your proxies. 1. Why? Their cutters are large guillotines designed for reams of paper. They cannot precisely cut a 63mm x 88mm box out of a sheet without specialized equipment that stores usually do not have accessible. 2. DIY Cutting: You must cut them at home. * Tool: Use a Fiskars paper trimmer or a sharp X-Acto knife with a metal ruler. * Technique: If you used the Python script above with a margin, cut along the lines.

Integration into Real Cards (The Perfect Fit Method): The professional standard for proxies is to take a real bulk card, paste the proxy front over it, and sleeve it. 1. Use a glue stick (not liquid glue) to apply a thin layer on the real card. 2. Align your printed proxy. 3. Place in a perfect-fit sleeve, then into a regular sleeve. The stiffness of the real card + the print creates an indistinguishable feel during gameplay.

FAQ: Staples Printing Policies

Q: Why did Deckstats block my proxy export? A: Deckstats and similar sites implement "Hotlink protection" or comply with DMCA takedowns to prevent automated mass printing. If the print button fails, inspect the element or use the manual Python scraping method detailed above to acquire the images directly.

Q: Is it illegal to print proxies? A: In the US, printing cards for personal use is generally a grey area but widely tolerated. Selling them, however, is a clear violation of copyright. Staples as a corporation prohibits IP infringement, but low-level employees and self-service machines generally do not enforce this unless you print thousands of copies.

Q: Can I print double-sided proxies at Staples? A: No. Unless you have access to a specialized industrial die-cut machine, you cannot align the front and back perfectly on a standard printer. Always print fronts only and glue them to a bulk basic land or junk common.

Share: