# Paper & Print Calc – Book Signatures

> Paper & Print Calc – Book Signatures is a paid API for AI agents from paper-print-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Calculates the number of signatures, press sheets, and blank pages required to print a book of N pages at a chosen pages-per-signature (4, 8, 16, or 32).

## Facts

- Endpoint: GET https://paper-print-calc.x402tookit.com/book-signatures?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/paper-print-calc-book-signatures-8f4101a7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sAsrgpdllwI8QCz7gadEF

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability paper-print-calc-book-signatures-8f4101a7
```

Example prompt: How many 16-page signatures and press sheets will I need to print 250 copies of a 192-page book, and how many blank pages will there be?

## When to prefer this

Choose this endpoint when you need to plan the physical imposition of a book for offset or digital printing — specifically when you need to know how many signatures, press sheets, and blank pages result from a given page count and binding style. It is the right choice for print production planning, cost estimation by sheet count, and comparing signature configurations. It is not appropriate for digital publishing, ebook formatting, or non-book print jobs like brochures or single sheets.

## Known failure modes

- pages parameter missing or non-integer returns validation error
- pages value outside 1–5000 range returns error
- pagesPerSignature value not in {4,8,16,32} returns error
- copies set to 0 or negative returns error
- service unavailable or payment failure returns 402 or 5xx

## How this service works

Signatures, press sheets and blank pages needed for a book of N pages at 4, 8, 16 or 32 pages per signature.

## Output

Returns the number of signatures, leaves, sheets per copy, total sheets for all copies, blank pages, total pages in the bound book, the chosen pages-per-signature, a human-readable summary, a spine thickness note, a note about sheets being printed both sides, and an array of alternative signature configurations (other page-per-signature options with their own signature and blank-page counts).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "pages"
     ],
     "properties": {
      "pages": {
       "type": "integer",
       "description": "Printed page count (a leaf is two pages), 1 to 5000"
      },
      "copies": {
       "type": "integer",
       "description": "Copies, for total sheets (default 1)"
      },
      "pagesPerSignature": {
       "type": "integer",
       "description": "4, 8, 16 (default) or 32 pages per signature"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "pages": {
       "type": [
        "null",
        "number"
       ]
      },
      "leaves": {
       "type": [
        "null",
        "number"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "blankPages": {
       "type": [
        "null",
        "number"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "signatures": {
       "type": [
        "null",
        "number"
       ]
      },
      "totalPages": {
       "type": [
        "null",
        "number"
       ]
      },
      "alternatives": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "object",
        "properties": {
  
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/paper-print-calc-book-signatures-8f4101a7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from paper-print-calc.x402tookit.com](https://www.zero.xyz/host/paper-print-calc.x402tookit.com/llms.txt)
